Appearance
设置模型参数
方法名
setConfiguration
用法
用法示例
js
module.setConfiguration({
objSizeRatioThreshold: 1.0,
overlapRatioThreshold: 1.0,
similarityThreshold: 0.45
}, res => {
console.log(res)
})参数说明
| 参数名 | 参数类型 | 是否必填 | 默认值 | 参数描述 |
|---|---|---|---|---|
| objSizeRatioThreshold | Float | 否 | 1.0 | 物体面积占比阈值,取值范围为(0,1.0),默认值为1.0。单个物体检测框在Roi裁剪后图片中占比大于该值时,不识别该物体。 |
| overlapRatioThreshold | Float | 否 | 1.0 | 物体重叠阈值,取值范围为(0,1.0),默认值为1.0。目的在于避免大框大面积覆盖小框的情况。小框被覆盖的比例大于该阈值时,不识别大框物体 |
| similarityThreshold | Float | 否 | 0.6 | 相似度阈值,取值范围为(0,1.0),默认值为0.6。会过滤小于该阈值的识别结果,越大越严格 |
| differenceThreshold | Float | 否 | 0.0 | 要求相邻候选之间分差更大,返回的候选会更少。调低:允许分数更接近的候选一起返回 |
| maxSupNum 1.3.0 | Integer | 否 | 10 | 每 SKU 最⼤学习样本数 |
| top1Threshold 1.3.0 | Float | 否 | 0.9 | ⽤户确认的 SKU 已有 2条及以上样本时,检查recognize 的 TOP-K 结果;若其他 SKU 的某条样本与当前图相似度 > top1_threshold误学 |
| whitelistEnabled 1.3.0 | Boolean | 否 | false | 是否开启 SKU ⽩名单过滤,默认 false;开启后recognizeMulti仅检索 whitelist_skus 中的 SKU |
| whitelistSkus 1.3.0 | String[] | 否 | 无 | SKU ⽩名单列表,仅当 whitelistEnabled=true 且数组⾮空时⽣效 |
回调
回调示例
json
{
"message": "",
"data": {},
"code": 0
}回调说明
| 参数名 | 参数类型 | 参数描述 |
|---|---|---|
| message | String | 消息提示 |
| data | Object | 数据对象 |
| code | Integer | 返回类型,0.成功,其他:失败 |

