人脸比对


接口描述

通过提取人脸的特征,计算两张人脸的相似度,从而判断是否是同一个人,并给出相似度评分,相似度越高,两张人脸为同一个人的概率越大;
在已知用户ID 的情况下帮助确认是否为用户本人的对比操作,即1:1身份验证,可用于真实身份验证、人证合一验证场景。

请求说明

HTTP 方法:

POST

请求 URL:

/ai-cloud-face/face/tool/compare

Header如下:

参数名称
Content-Type application/json;charset=UTF-8

Body中放置请求参数,参数详情如下:

请求参数:

参数名称 数据类型 参数描述
appKey String 应用生成的appkey
sign String 签名
nonceStr String 随机字符串
imgA String 待处理图片(base64编码),建议上传小于3M, 像素在40003000 以内的图片
imgB String 待处理图片(base64编码),建议上传小于3M, 像素在40003000 以内的图片

返回说明

返回参数:

返回值名称 类型 描述
code int 返回结果,0表示成功,非0为对应错误号
success Boolean 是否成功
message String 返回描述
data Object 返回的数据如下
score float 相似度

返回示例:

{
    "code": 0,
    "data": {
        "score": 0.2,
        "elapse": 113,
        "remoteHost": "54.223.158.46",
        "localHost": "10.0.2.102",
        "imageLog": "2018_09_19_01_58_20_0267_1[Comp_0.2].jpg 2018_09_19_01_58_20_0267_2[Comp_0.2].jpg",
        "seq": "7034356581914052172"
    },
    "success": true,
    "message": "success"
}   
`
是否仍需要帮助? 请保持联络!
最后更新于 23rd Apr 2024