你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
Face Recognition Operations - Verify Face To Face
验证两张人脸是否属于同一个人。
注意
-
- 更高的人脸图像质量意味着更好的识别精度。 请考虑高质量的人脸:正面、清晰和人脸大小为 200x200 像素(眼睛之间的 100 像素)或更大。
- 对于对准确性敏感的方案,请做出自己的判断。
- 与两张人脸关联的“recognitionModel”应相同。
POST {endpoint}/face/{apiVersion}/verify
URI 参数
名称 | 在 | 必需 | 类型 | 说明 |
---|---|---|---|---|
api
|
path | True |
string |
API 版本 |
endpoint
|
path | True |
string uri |
支持的认知服务终结点(协议和主机名,例如:https://{resource-name}.cognitiveservices.azure.com)。 |
请求正文
名称 | 必需 | 类型 | 说明 |
---|---|---|---|
faceId1 | True |
string |
一张人脸的 faceId 来自“Detect”。 |
faceId2 | True |
string |
另一张人脸的 faceId 来自“Detect”。 |
响应
名称 | 类型 | 说明 |
---|---|---|
200 OK |
成功的调用返回验证结果。 |
|
Other Status Codes |
意外的错误响应。 标头 x-ms-error-code: string |
安全性
Ocp-Apim-Subscription-Key
Azure AI 人脸订阅的密钥。
类型:
apiKey
在:
header
AADToken
Azure Active Directory OAuth2 流
类型:
oauth2
流向:
accessCode
授权 URL:
https://api.example.com/oauth2/authorize
令牌 URL:
https://api.example.com/oauth2/token
作用域
名称 | 说明 |
---|---|
https://cognitiveservices.azure.com/.default |
示例
Verify Face to Face
示例请求
POST {endpoint}/face/v1.2-preview.1/verify
{
"faceId1": "c5c24a82-6845-4031-9d5d-978df9175426",
"faceId2": "3aa87e30-b380-48eb-ad9e-1aa54fc52bd3"
}
示例响应
{
"isIdentical": true,
"confidence": 0.8
}
定义
名称 | 说明 |
---|---|
Face |
错误对象。 有关人脸服务返回的错误代码和消息的综合详细信息,请参阅以下链接:https://aka.ms/face-error-codes-and-messages。 |
Face |
包含错误详细信息的响应。 |
Verification |
验证结果。 |
FaceError
错误对象。 有关人脸服务返回的错误代码和消息的综合详细信息,请参阅以下链接:https://aka.ms/face-error-codes-and-messages。
名称 | 类型 | 说明 |
---|---|---|
code |
string |
服务器定义的错误代码集之一。 |
message |
string |
错误的人工可读表示形式。 |
FaceErrorResponse
包含错误详细信息的响应。
名称 | 类型 | 说明 |
---|---|---|
error |
错误对象。 |
VerificationResult
验证结果。
名称 | 类型 | 说明 |
---|---|---|
confidence |
number |
数字表示两张人脸是否属于同一人脸的相似性,或者人脸是否属于该人。 默认情况下,如果相似性置信度大于或等于 0.5,则 isIdentical 设置为 True。 这适用于高级用户重写“isIdentical”,并微调其自己的数据的结果。 |
isIdentical |
boolean |
如果两张人脸属于同一人或人脸属于该人,则为 True,否则为 false。 |