人脸识别

    痘斑痣检测(邀测)

    如果您对文档内容有任何疑问,可以通过以下几种方式联系我们:

    在百度云控制台内提交工单,咨询问题类型请选择人工智能服务;

    如有需要讨论的疑问,欢迎进入AI社区 与其他开发者们一同交流。

    特效客户交流QQ群:583486416

    能力介绍

    业务能力 通过AI技术对图片中的人脸进行痘、斑、痣的检测和识别

    • 痘痘检测:支持对图像中的人脸进行痘痘、痘印检测和高精度识别
    • 斑点检测:支持对图像中的人脸进行斑点检测和高精度识别
    • 痣检测:支持对图像中的人脸进行痣检测和高精度识别

    调用方式

    请求URL数据格式

    向API服务地址使用POST发送请求,必须在URL中带上参数access_token,可通过后台的API Key和Secret Key生成,具体方式请参考“Access Token获取”。

    请求说明

    注意事项

    • 请求体格式化:Content-Type为application/json,通过json格式化请求体。
    • Base64编码:请求的图片需经过Base64编码,图片的base64编码指将图片数据编码成一串字符串,使用该字符串代替图像地址。您可以首先得到图片的二进制,然后用Base64格式编码即可。需要注意的是,图片的base64编码是不包含图片头的,如data:image/jpg;base64
    • 图片格式:现支持PNG、JPG、JPEG、BMP,不支持GIF图片

    请求示例

    HTTP方法:POST
    请求URLhttps://aip.baidubce.com/rest/2.0/face/v1/acnespotmole
    URL参数

    参数
    access_token 通过API Key和Secret Key获取的access_token,参考“Access Token获取

    Header如下

    参数
    Content-Type application/json
    • 请求参数
      Body中放置请求参数,参数详情如下:
    参数 必选 类型 说明
    appid string app标识 (由数字、字母、下划线组成),长度限制48B
    image string 图片信息(数据大小应小于10M 分辨率应小于1920*1080)
    image_type string 图片类型 BASE64:图片的base64值; URL:图片的 URL( 下载图片时可能由于网络等原因导致下载图片时间过长) FACE_TOKEN: 人脸标识
    max_face_num uint32 最多处理人脸的数目. 默认值为1(仅检测图片中面积最大的那个人脸) 最大值10
    • 请求示例

      {
      	"image": "027d8308a2ec665acb1bdf63e513bcb9",
      	"image_type": "FACE_TOKEN",
      	"max_face_num": 5
      }
    • 返回结果
    字段 必选 类型 说明
    face_num int 图片中的人脸数量
    face_list array 人脸信息列表 字段信息见下
    +face_token string 人脸标志
    +location array 人脸在图片中的位置
    ++left double 人脸区域离左边界的距离
    ++top double 人脸区域离上边界的距离
    ++width double 人脸区域的宽度
    ++height double 人脸区域的高度
    ++rotation int 人脸框相对于竖直方向的顺时针旋转角,[-180,180]
    +acne_list array 痘信息
    ++srore double 此区域为痘的置信度 范围 0~1
    ++left double 痘区域左边框离图片左边界的距离
    ++top double 痘区域上边框离图片上边界的距离
    ++right double 痘区域右边框离图片左边界的距离
    ++bottom double 痘区域下边框离图片上边界的距离
    +speckle_list array 斑信息
    ++srore double 此区域为斑的置信度 范围 0~1
    ++left double 斑区域左边框离图片左边界的距离
    ++top double 斑区域上边框离图片上边界的距离
    ++right double 斑区域右边框离图片左边界的距离
    ++bottom double 斑区域下边框离图片上边界的距离
    +mole_list array 痣信息
    ++srore double 此区域为痣的置信度 范围 0~1
    ++left double 痣区域左边框离图片左边界的距离
    ++top double 痣区域上边框离图片上边界的距离
    ++right double 痣区域右边框离图片左边界的距离
    ++bottom double 痣区域下边框离图片上边界的距离
    • 返回示例

      {
      	"error_code": 0,
      	"error_msg": "SUCCESS",
      	"log_id": 1048325060,
      	"timestamp": 1584091048,
      	"cached": 0,
      	"result": {
      		"face_num": 2,
      		"face_list": [{
      			"face_token": "46c7fb0776721b391cc51c574095e2cd",
      			"location": {
      				"left": 30.95,
      				"top": 121.14,
      				"width": 88,
      				"height": 84,
      				"degree": -5
      			},
      			"acne_list": [],
      			"speckle_list": [{
      				"score": 0.14,
      				"left": 70.52,
      				"top": 148.06,
      				"right": 72.11,
      				"bottom": 149.54
      			}],
      			"mole_list": []
      		}, {
      			"face_token": "25f9f7d6d4c4a84c83ca672eab80cb0b",
      			"location": {
      				"left": 219.13,
      				"top": 105.39,
      				"width": 81,
      				"height": 76,
      				"degree": 2
      			},
      			"acne_list": [{
      				"score": 0.45,
      				"left": 233.13,
      				"top": 114.44,
      				"right": 234.63,
      				"bottom": 115.64
      			}, {
      				"score": 0.3,
      				"left": 289.4,
      				"top": 160.36,
      				"right": 290.84,
      				"bottom": 161.78
      			}],
      			"speckle_list": [{
      				"score": 0.61,
      				"left": 271.73,
      				"top": 153.5,
      				"right": 273.06,
      				"bottom": 154.99
      			}, {
      				"score": 0.34,
      				"left": 272.02,
      				"top": 139,
      				"right": 273,
      				"bottom": 140.39
      			}],
      			"mole_list": []
      		}]
      	}
      }
    上一篇
    皮肤光滑度检测(邀测)
    下一篇
    人脸3D生成(邀测)