活体检测接口是一种高阶的人脸识别技术,它利用深度学习算法和复杂的图像处理技术,来检测和确认一个人脸图像是否来自一个活体人脸。这种技术可以防止欺诈者使用照片,视频或者其他伪造的人脸图像来欺骗人脸识别系统。活体检测接口通常会分析人脸图像的各种微小变化,例如眨眼、摇头、微笑等自然动作以确定人脸是否是真实的活体。
活体检测API接口被广泛应用在各种需要身份验证的场景中,例如在移动支付、在线银行、电子商务网站、社交媒体网站,以及门禁系统、考勤系统、身份证明等地方,都可以使用活体检测接口来提供更安全和便捷的身份验证服务。
【API文档】
请求地址:https://api.shumaidata.com/v2/life/check
请求方式:POST
参数:
签名算法说明:
商户分配的appid、当前时间毫秒数timestamp、商户分配的app_security,三者通过&符号拼接成字符串进行md5得到
如:appid=xyzxyzxyz,timestamp=1555378976238,app_security=efcefcefcefcef
拼接后的字符串:str=xyzxyzxyz&1555378976238&efcefcefcefcefc
加密后得到:sign=md5(str)=4e7e1974b79f3656aeaf03f1158f5d5d
正确返回:
{
"msg": "成功",
"success": true,
"code": 200,
"data":{
"order_no": "588410148050046976",
"motions":{
"score": 0.9999746084213257,
"motion": "BLINK",
"passed": true
},
"passed": true,
"feature_image_id": "efdc743eda7744ce9be4080654deb4c1",
"hack_score": 0.7475364208221436
}
}
错误返回:
{
"msg": "入参错误,
"success": false,
"code": 400,
"data": {}
}
各个模式对应的阈值:
提示:
allow_tracking_miss=true,允许活体检测中的某一针,检测不到人脸
allow_tracking_miss=false,不允许活体检测过程中人脸丢失
注意:摇头这个动作,动作幅度不能过大,动作不能太快,否则会检测不到人脸继而失败
返回字段说明:
motions字段解释:
【获取行为特征照片】
请求地址:https://api.shumaidata.com/v2/life/check/image?imageId=行为特征图片id
请求方式:get
注:照片只保存1小时,需要的话请及时保存
code错误码说明:
【H5方式链接】
URL:https://lifeh5.shumaidata.com/index.html#/?appid=HnVHy7Ny5qrxK2py&callbackUrl=xxx.com&returnUrl=xxx&complexity=1×tamp=12344&sign=qrCode&uid=11223344&title=数脉科技
参数说明:
回调: