百度人脸识别使用指南-人脸对比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帐号,立即体验人脸识别>>> 百度人脸识别使用指南-人脸对比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/match URL参数:
Header:
Body中放置请求参数,参数详情如下: 请求参数
说明:两张图片的上传使用json格式,如下: [ { "image": "sfasq35sadvsvqwr5q...", "image_type": "BASE64", "face_type": "LIVE", "quality_control": "LOW", "liveness_control": "HIGH" }, { "image": "sfasq35sadvsvqwr5q...", "image_type": "BASE64", "face_type": "IDCARD", "quality_control": "LOW", "liveness_control": "HIGH" } ] 示例代码 提示一:使用示例代码前,请记得替换其中的示例Token、图片地址或Base64信息。 提示二:部分语言依赖的类或库,请在代码注释中查看下载地址。 人脸对比 curl -i -k 'https://aip.baidubce.com/rest/2.0/face/v3/match?access_token=【调用鉴权接口获取的token】' --data '[{"image": "sfasq35sadvsvqwr5q...", "image_type": "BASE64", "face_type": "LIVE", "quality_control": "LOW"},
{"image": "sfasq35sadvsvqwr5q...", "image_type": "BASE64", "face_type": "IDCARD", "quality_control": "LOW"}]' -H 'Content-Type:application/json; charset=UTF-8' 返回说明返回参数
遮挡情况的阈值
光照、模糊度、完整度的阈值
活体控制参数说明
关于以上数值的概念介绍: 拒绝率(TRR):如99%,代表100次作弊假体攻击,会有99次被拒绝。 误拒率(FRR):如0.5%,指1000次真人请求,会有5次因为活体分数低于阈值被错误拒绝。 通过率(TAR):如99%,指100次真人请求,会有99次因为活体分数高于阈值而通过。 阈值(Threshold):高于此数值,则可判断为活体。 错误码请参考人脸识别错误码 |