Поделиться через


Face Recognition Operations - Verify Face To Face

Проверьте, принадлежат ли два лица одному и тому же лицу.

Заметка

    • Более высокое качество изображения лица означает лучшую точность идентификации. Рассмотрим высококачественные лица: фронтальные, четкие и размер лица составляет 200x200 пикселей (100 пикселей между глазами) или больше.
    • Для сценариев, которые чувствительны к точности, пожалуйста, сделайте свое собственное решение.
    • Свойство "recognitionModel", связанное с обеими лицами, должно быть одинаковым.
POST {endpoint}/face/{apiVersion}/verify

Параметры URI

Имя В Обязательно Тип Описание
apiVersion
path True

string

Версия API

endpoint
path True

string

uri

Поддерживаемые конечные точки Cognitive Services (протокол и имя узла, например https://{имя ресурса}.cognitiveservices.azure.com).

Текст запроса

Имя Обязательно Тип Описание
faceId1 True

string

FaceId одного лица, исходя из "Обнаружение".

faceId2 True

string

FaceId другого лица, исходя из "Обнаружение".

Ответы

Имя Тип Описание
200 OK

VerificationResult

Успешный вызов возвращает результат проверки.

Other Status Codes

FaceErrorResponse

Непредвиденное сообщение об ошибке.

Заголовки

x-ms-error-code: string

Безопасность

Ocp-Apim-Subscription-Key

Секретный ключ для подписки Azure AI Face.

Тип: apiKey
В: header

AADToken

Поток OAuth2 Azure Active Directory

Тип: oauth2
Flow: 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
}

Определения

Имя Описание
FaceError

Объект ошибки. Подробные сведения о кодах ошибок и сообщениях, возвращаемых службой распознавания лиц, см. по следующей ссылке: https://aka.ms/face-error-codes-and-messages.

FaceErrorResponse

Ответ, содержащий сведения об ошибке.

VerificationResult

Проверьте результат.

FaceError

Объект ошибки. Подробные сведения о кодах ошибок и сообщениях, возвращаемых службой распознавания лиц, см. по следующей ссылке: https://aka.ms/face-error-codes-and-messages.

Имя Тип Описание
code

string

Один из определяемых сервером кодов ошибок.

message

string

Читаемое пользователем представление ошибки.

FaceErrorResponse

Ответ, содержащий сведения об ошибке.

Имя Тип Описание
error

FaceError

Объект ошибки.

VerificationResult

Проверьте результат.

Имя Тип Описание
confidence

number

Число указывает на достоверность сходства двух лиц, принадлежащих одному и тому же человеку, или лицо принадлежит человеку. По умолчанию isIdentical имеет значение True, если достоверность сходства больше или равна 0,5. Это полезно для расширенных пользователей, чтобы переопределить isIdentical и точно настроить результат на собственных данных.

isIdentical

boolean

Значение true, если два лица принадлежат одному и тому же человеку или лицу принадлежит человеку, в противном случае — значение false.