Face Recognition Operations - Verify Face To Face

Compruebe si dos caras pertenecen a una misma persona.

Nota

    • Una mayor calidad de imagen facial significa una mejor precisión de identificación. Tenga en cuenta las caras de alta calidad: el tamaño frontal, claro y facial es de 200 x 200 píxeles (100 píxeles entre los ojos) o más grandes.
    • Para los escenarios que son sensibles a la precisión, por favor haga su propio juicio.
    • El "recognitionModel" asociado a las dos caras debe ser el mismo.
POST {endpoint}/face/{apiVersion}/verify

Parámetros de identificador URI

Nombre En Requerido Tipo Description
apiVersion
path True

string

Versión de API

endpoint
path True

string

uri

Puntos de conexión de Cognitive Services admitidos (protocolo y nombre de host, por ejemplo: https://{resource-name}.cognitiveservices.azure.com).

Cuerpo de la solicitud

Nombre Requerido Tipo Description
faceId1 True

string

El faceId de una cara, procede de "Detectar".

faceId2 True

string

El faceId de otra cara, procede de "Detectar".

Respuestas

Nombre Tipo Description
200 OK

VerificationResult

Una llamada correcta devuelve el resultado de la comprobación.

Other Status Codes

FaceErrorResponse

Una respuesta de error inesperada.

Encabezados

x-ms-error-code: string

Seguridad

Ocp-Apim-Subscription-Key

Clave secreta de la suscripción de Azure AI Face.

Tipo: apiKey
En: header

AADToken

Flujo de OAuth2 de Azure Active Directory

Tipo: oauth2
Flujo: accessCode
Dirección URL de autorización: https://api.example.com/oauth2/authorize
Dirección URL del token: https://api.example.com/oauth2/token

Ámbitos

Nombre Description
https://cognitiveservices.azure.com/.default

Ejemplos

Verify Face to Face

Solicitud de ejemplo

POST {endpoint}/face/v1.2-preview.1/verify

{
  "faceId1": "c5c24a82-6845-4031-9d5d-978df9175426",
  "faceId2": "3aa87e30-b380-48eb-ad9e-1aa54fc52bd3"
}

Respuesta de muestra

{
  "isIdentical": true,
  "confidence": 0.8
}

Definiciones

Nombre Description
FaceError

Objeto de error. Para obtener detalles completos sobre los códigos de error y los mensajes devueltos por face Service, consulte el vínculo siguiente: https://aka.ms/face-error-codes-and-messages.

FaceErrorResponse

Respuesta que contiene los detalles del error.

VerificationResult

Compruebe el resultado.

FaceError

Objeto de error. Para obtener detalles completos sobre los códigos de error y los mensajes devueltos por face Service, consulte el vínculo siguiente: https://aka.ms/face-error-codes-and-messages.

Nombre Tipo Description
code

string

Uno de un conjunto definido por el servidor de códigos de error.

message

string

Representación legible del error.

FaceErrorResponse

Respuesta que contiene los detalles del error.

Nombre Tipo Description
error

FaceError

Objeto de error.

VerificationResult

Compruebe el resultado.

Nombre Tipo Description
confidence

number

Un número indica la similitud de si dos caras pertenecen a la misma persona o si la cara pertenece a la persona. De forma predeterminada, isIdentical se establece en True si la confianza de similitud es mayor o igual que 0,5. Esto resulta útil para que los usuarios avanzados invaliden "isIdentical" y ajusten el resultado en sus propios datos.

isIdentical

boolean

True si las dos caras pertenecen a la misma persona o a la cara pertenece a la persona; de lo contrario, false.