文档中心 > 人脸检测定位
人脸检测定位

最近更新时间:2021-08-26

1 功能描述

人脸检测定位用于快速检测图像中人脸数量,并返回所有人脸的位置坐标和关键点坐标信息。

2 请求说明

2.1 请求方式

调用地址:https://apim.unicloud.com/api/face/detection/1.0.0/

请求方式:POST

返回类型:JSON

2.2 请求参数

Header如下:

参数说明
Content-Typeapplication/json--
AuthorizationBearer参考Token获取

Body如下:

参数是否必选类型可选值范围说明
img_filetruefile--含有人脸的图片(支持jpg、jpeg、png格式)

注:Body使用form-data形式

2.3 请求示例

curl -k  -H "Authorization:Bearer 2b8296e1-86a5-3a68-bd61-9b88f9dce5c0" \
    -F "img_file=@imgpath.jpg" https://apim.unicloud.com/api/face/detection/1.0.0/

3 返回说明

3.1 返回参数

字段类型说明
dataobject检测到的人脸数据
+img_urlstring处理后的图片在线地址
+face_countint检测到的人脸总数
+face_datalist每一张人脸的坐标和五官坐标
++face_locationobject人脸坐标
++landmarklist五官坐标
codeint返回码(200:接口调用成功,400:文件格式错误或非法数据,500:程序异常退出)
messagestring提示信息

3.2 返回示例

{    
    "data":{        
    "img_url": "http://apim.unicloud.com/static/face_temp/20191023/12a3e2e38ca1f2e5153725672d8b22da.jpeg", #处理后的图片在线地址        "face_count":1,    #检测到的人脸数
    "face_data": [
      {            
          "face_location":{    #人脸坐标
              "x1":195,                    
              "y1":106,                    
              "x2":285,                    
              "y2":196
          },     
          "landmark":[        #人脸关键点的坐标数据,目前返回: 两个眼睛、一个鼻子、两个嘴角
            [254,112],[272,111],[265,122],[257,131],[272,129]
          ]           
      }
    ]
  },    
  "code":200,    
  "message":"success"
}