百度人脸识别使用指南-在线图片活体V3 API文档 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
产品推荐: 1、安全稳定的云服务器租用,2核/2G/5M仅37元,点击抢购>>>; 2、高防物理服务器20核/16G/50M/500G防御仅350元,点击抢购>>> 3、百度智能建站(五合一网站)仅880元/年,点击抢购>>> 模板建站(PC+手机站)仅480元/年,点击抢购>>> 4、阿里云服务器2核2G3M仅99元/年、2核4G5M仅199元/年,新老同享,点击抢购>>> 5、腾讯云服务器2核2G4M仅99元/年、新老同享,点击抢购>>> 点击这里申请百度智能云特邀VIP帐号,立即体验人脸识别>>> 百度人脸识别使用指南-在线图片活体V3 API文档 人脸识别接口分为V2、V3、V4三个版本,本文档为V3版本接口的说明文档,请确认您在百度云后台获得的是V3版本接口权限,再来阅读本文档。如您希望使用最新版本,体验图片加密及风控能力,请移步在线图片活体V4
如果您对文档内容有任何疑问,可以通过以下几种方式联系我们:
能力介绍接口能力
在线调试您可以在 示例代码中心 中调试该接口,可进行签名验证、查看在线调用的请求内容和返回结果、示例代码的自动生成。 调用方式请求URL数据格式 向API服务地址使用POST发送请求,必须在URL中带上参数access_token,可通过后台的API Key和Secret Key生成,具体方式请参考“Access Token获取”。 示例代码 #!/bin/bash curl -i -k 'https://aip.baidubce.com/oauth/2.0/token?grant_type=client_credentials&client_id=【百度云应用的AK】&client_secret=【百度云应用的SK】'
例如此接口,使用HTTPS POST发送: https://aip.baidubce.com/rest/2.0/face/v1/merge?access_token=24.f9ba9c5341b67688ab4added8bc91dec.2592000.1485570332.282335-8574074 POST中Body的参数,按照下方请求参数说明选择即可。
请求说明注意事项:
请求示例 HTTP方法:POST 请求URL: https://aip.baidubce.com/rest/2.0/face/v3/faceverify URL参数:
Header:
Body中放置请求参数,参数详情如下: 请求参数
示例代码 提示一:使用示例代码前,请记得替换其中的示例Token、图片地址或Base64信息。 提示二:部分语言依赖的类或库,请在代码注释中查看下载地址。 在线图片活体v3 curl -i -k 'https://aip.baidubce.com/rest/2.0/face/v3/faceverify?access_token=【调用鉴权接口获取的token】' --data '[{"image":"sfasq35sadvsvqwr5q...","image_type":"BASE64","face_field":"age,beauty,expression"},{"image":"http://xxx.baidu.com/image1.png","image_type":"URL","face_field":"age,beauty"}]' -H 'Content-Type:application/json; charset=UTF-8' 返回参数
返回示例{
"error_code": 0,
"error_msg": "SUCCESS",
"log_id": 9999201750012,
"timestamp": 1587021157,
"cached": 0,
"result": {
"thresholds": {
"frr_1e-4": 0.05,
"frr_1e-3": 0.3,
"frr_1e-2": 0.9
},
"face_liveness": 1,
"face_list": [
{
"face_token": "6e6880584e9ad6d22e309da37ed72b78",
"location": {
"left": 60.21,
"top": 134.93,
"width": 162,
"height": 164,
"rotation": -4
},
"face_probability": 1,
"angle": {
"yaw": -0.9,
"pitch": 12.87,
"roll": -5.36
},
"liveness": {
"livemapscore": 1
},
"spoofing": 0.0002664364583
}
]
}
} 活体阈值参考请务必在产品侧做好以下条件限制
关于活体检测faceliveness的判断阈值选择,可参考以下数值信息:
关于以上数值的概念介绍:
合成图阈值参考
关于合成图检测spoofing的判断阈值选择,可参考以下数值信息:
质量检测参考
人脸空间姿态角参考姿态角分为Pitch、Roll、Yaw,用于表示人脸在空间三维坐标系内的角度,常用于判断识别角度的界限值。 各角度阈值如下: Pitch:三维旋转之俯仰角度,范围:[-90(上), 90(下)],推荐俯仰角绝对值不大于20度;
Roll:平面内旋转角,范围:[-180(逆时针), 180(顺时针)],推荐旋转角绝对值不大于20度;
Yaw:三维旋转之左右旋转角,范围:[-90(左), 90(右)],推荐旋转角绝对值不大于20度; 各角度范围示意图如下: 从姿态角度来看,这三个值的绝对值越小越好,这样代表人脸足够正视前方,最利于实际注册/识别使用。 错误码请参考人脸识别错误码 |