Face Recognition Operations - Group
Divide las caras de los candidatos en grupos en función de la similitud de la cara.
-
- La salida es uno o varios grupos de caras separados y un messyGroup. Un grupo de caras contiene caras que tienen un aspecto similar, a menudo de la misma persona. Los grupos de caras se clasifican por tamaño de grupo, es decir, el número de caras. Observe que las caras que pertenecen a una misma persona pueden dividirse en varios grupos en el resultado.
- MessyGroup es un grupo de caras especial que contiene caras que no pueden encontrar ninguna cara equivalente similar de caras originales. El messyGroup no aparecerá en el resultado si todas las caras encontraron sus homólogos.
- La API de grupo necesita al menos 2 caras candidatas y 1000 como máximo. Se recomienda probar "Comprobar cara a cara" cuando solo tiene 2 caras candidatas.
- Los faceIds "recognitionModel" asociados a las caras de consulta deben ser los mismos.
POST {endpoint}/face/{apiVersion}/group
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
api
|
path | True |
string |
Versión de la 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 |
---|---|---|---|
faceIds | True |
string[] |
Matriz de faceIds candidatas creadas por "Detect". El máximo es de 1000 caras. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Una llamada correcta devuelve uno o varios grupos de caras similares (clasificación por tamaño de grupo) y un messyGroup. |
|
Other Status Codes |
Respuesta de error inesperada. Headers x-ms-error-code: string |
Seguridad
Ocp-Apim-Subscription-Key
Clave secreta de la suscripción de Azure AI Face.
Type:
apiKey
In:
header
AADToken
Flujo de OAuth2 de Azure Active Directory
Type:
oauth2
Flow:
accessCode
Authorization URL:
https://api.example.com/oauth2/authorize
Token URL:
https://api.example.com/oauth2/token
Scopes
Nombre | Description |
---|---|
https://cognitiveservices.azure.com/.default |
Ejemplos
Group Face IDs
Sample Request
POST {endpoint}/face/v1.1-preview.1/group
{
"faceIds": [
"c5c24a82-6845-4031-9d5d-978df9175426",
"015839fb-fbd9-4f79-ace9-7675fc2f1dd9",
"65d083d4-9447-47d1-af30-b626144bf0fb",
"fce92aed-d578-4d2e-8114-068f8af4492e",
"30ea1073-cc9e-4652-b1e3-d08fb7b95315",
"be386ab3-af91-4104-9e6d-4dae4c9fddb7",
"fbd2a038-dbff-452c-8e79-2ee81b1aa84e",
"b64d5e15-8257-4af2-b20a-5a750f8940e7"
]
}
Sample Response
{
"groups": [
[
"c5c24a82-6845-4031-9d5d-978df9175426",
"015839fb-fbd9-4f79-ace9-7675fc2f1dd9",
"fce92aed-d578-4d2e-8114-068f8af4492e",
"b64d5e15-8257-4af2-b20a-5a750f8940e7"
],
[
"65d083d4-9447-47d1-af30-b626144bf0fb",
"30ea1073-cc9e-4652-b1e3-d08fb7b95315"
]
],
"messyGroup": [
"be386ab3-af91-4104-9e6d-4dae4c9fddb7",
"fbd2a038-dbff-452c-8e79-2ee81b1aa84e"
]
}
Definiciones
Nombre | Description |
---|---|
Face |
Objeto de error. Para obtener detalles completos sobre los códigos de error y los mensajes devueltos por Face Service, consulte el siguiente vínculo: https://aka.ms/face-error-codes-and-messages. |
Face |
Una respuesta que contiene los detalles del error. |
Grouping |
Cuerpo de respuesta para la operación de cara de grupo. |
FaceError
Objeto de error. Para obtener detalles completos sobre los códigos de error y los mensajes devueltos por Face Service, consulte el siguiente vínculo: https://aka.ms/face-error-codes-and-messages.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Uno de los conjuntos de códigos de error definidos por el servidor. |
message |
string |
Representación legible del error. |
FaceErrorResponse
Una respuesta que contiene los detalles del error.
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de error. |
GroupingResult
Cuerpo de respuesta para la operación de cara de grupo.
Nombre | Tipo | Description |
---|---|---|
groups |
string[] |
Partición de las caras originales en función de la similitud facial. Grupos se clasifican por número de caras. |
messyGroup |
string[] |
Matriz de caras de caras que no pueden encontrar caras similares de caras originales. |