objectDetectIdentify
解释:用户向服务请求检测图像中的主体位置。
方法参数:Object
Object 参数说明:
参数名 | 类型 | 必填 | 默认值 | 说明 |
---|---|---|---|---|
image | String | 是 | - | 图像资源地址 |
with_face | Number | 否 | - | 如果检测主体是人,主体区域是否带上人脸部分,0-不带人脸区域,其他-带人脸区域,裁剪类需求推荐带人脸,检索/识别类需求推荐不带人脸。默认取1,带人脸。 |
success | Function | 否 | - | 接口调用成功的回调函数 |
fail | Function | 否 | - | 接口调用失败的回调函数 |
complete | Function | 否 | - | 接口调用结束的回调函数(调用成功、失败都会执行) |
success 返回参数说明:
参数 | 类型 | 说明 |
---|---|---|
log_id | Number | 唯一的log id,用于问题定位。 |
result | Object | 裁剪结果 |
+left | Number | 表示定位位置的长方形左上顶点的水平坐标。 |
+top | Number | 表示定位位置的长方形左上顶点的垂直坐标。 |
+width | Number | 表示定位位置的长方形的宽度。 |
+height | Number | 表示定位位置的长方形的高度。 |
返回值示例:
- {
"log_id": $log_id,
"result": {
"width": 671,
"top": 147,
"left": 94,
"height": 243
}
}
示例:
- swan.chooseImage({
success(res) {
let image = res.tempFilePaths[0];
swan.ai.objectDetectIdentify({
image,
success(res) {
console.log(res.result);
}
});
}
});