1:N人脸检索
接口描述
给定一张人脸照片,与指定人脸库中的N个人脸进行比对,找出最相似的一张脸或多张人脸。 根据待 识别人脸与现有人脸库中的人脸匹配程度,返回用户信息和匹配度,即1:N人脸检索。可用于用户身份识别、安防监控相关场景。
请求说明
HTTP 方法:
POST
请求 URL:
/ai-cloud-imgstore/img/compare/handle
Header如下:
参数名称 | 值 |
Content-Type | application/json;charset=UTF-8 |
Body中放置请求参数,参数详情如下:
请求参数:
参数名称 | 数据类型 | 参数描述 |
appKey | String | 应用生成的appkey |
sign | String | 签名 |
nonceStr | String | 随机字符串 |
libraryId | String | 图库标识 |
sceneImage | String | 现场照片(base64图片),建议上传小于3M, 像素在4000*3000 以内的图片 |
topN | Int | N=1~10 |
返回说明
返回参数:
返回值名称 | 类型 | 描述 |
code | int | 返回结果,0表示成功,非0为对应错误号 |
success | Boolean | 是否成功 |
message | String | 返回描述 |
data | Object | 返回的数据如下 |
matchingRate | int | 对比结果值 |
originImgUrl | String | 比对结果的注册照 |
personId | Int64 | 比对结果的人脸id |
createTime | TimeStamp | 比对时间 |
返回示例
{
"code": 0,
"data": [
{
"matchingRate": 99,
"createTime": "2018-09-19 09:23:11",
"originImgUrl": "https://cloudwalk-admi......a479f.jpg",
"personId": 39002,
}
],
"success": true,
"message": "成功"
}
`