compare
概览
- API URL:/api/v1/zoloz/facecompare/compare
- API 描述:该接口用于对指定的两张人脸图片进行相似性比对,并返回比对结果。
请求参数
返回参数
字段名称 | 数据类型 | 必须返回 | 描述 | 示例值 |
result | 是 | API请求结果,包含结果状态、结果码和结果消息。 | { "resultCode":"SUCCESS", "resultStatus":"S", "resultMessage":"success" } | |
transactionId | String | 是 | 事务ID。 | "G000000005FID20200304000000000001570702" |
score | Double | 是 | 人脸比对分数,取值范围0-100。 | 88.2 |
samePerson | Boolean | 是 | 人脸比对结果,算法判断两张人脸是否为同一人。
| true |
Result字段说明
字段名称 | 数据类型 | 必须返回 | 描述 | 示例值 |
resultCode | String | 是 | 结果码。
| "SUCCESS" |
resultStatus | String | 是 | 结果状态。 | "S" |
resultMessage | String | 是 | 结果信息。 | "success" |
代码示例
请求示例
copy
POST /api/v1/zoloz/facecompare/compare HTTP/1.1
Content-Type: application/json; charset=UTF-8
Client-Id: 5X67656YXXXXXX
Request-Time: 2019-04-04T12:08:56+05:30
Signature: algorithm=RSA256, signature=xxxxxxxxxxxx
{
"bizId": "trans-test-1234",
"userId":"userid_1234",
"face1": {
"content": "/9j/4AA..[omitted]..PxA=",
"rect": "234,54,22,123"
},
"face2": {
"content": "/9j/4AA..[omitted]..tvq=",
"rect": "234,432,34,22"
}
}
返回示例
copy
HTTP/1.1 200 OK
Content-Type: application/json; charset=UTF-8
Response-Time: 2019-11-19T21:56:15-0800
Signature: algorithm=RSA256, signature=xxxxxxxxxxxxxxxxxx
{
"transactionId": "G000000005FID20200304000000000001570702",
"score": 88.2,
"samePerson": true,
"result": {
"resultCode":"SUCCESS",
"resultStatus":"S",
"resultMessage":"success",
"transactionId": "xxxxxx"
}
}