objectDetectIdentify

解释:用户向服务请求检测图像中的主体位置。

方法参数:Object

Object 参数说明

参数名类型必填默认值说明
imageString-图像资源地址
with_faceNumber-如果检测主体是人,主体区域是否带上人脸部分,0-不带人脸区域,其他-带人脸区域,裁剪类需求推荐带人脸,检索/识别类需求推荐不带人脸。默认取1,带人脸。
successFunction-接口调用成功的回调函数
failFunction-接口调用失败的回调函数
completeFunction-接口调用结束的回调函数(调用成功、失败都会执行)

success 返回参数说明:

参数类型说明
log_idNumber唯一的log id,用于问题定位。
resultObject裁剪结果
+leftNumber表示定位位置的长方形左上顶点的水平坐标。
+topNumber表示定位位置的长方形左上顶点的垂直坐标。
+widthNumber表示定位位置的长方形的宽度。
+heightNumber表示定位位置的长方形的高度。

返回值示例:

  1. {
    "log_id": $log_id,
    "result": {
    "width": 671,
    "top": 147,
    "left": 94,
    "height": 243
    }
    }

示例:

  1. swan.chooseImage({
    success(res) {
    let image = res.tempFilePaths[0];
    swan.ai.objectDetectIdentify({
    image,
    success(res) {
    console.log(res.result);
    }
    });
    }
    });