Partilhar via


Face Recognition Operations - Group

Divida os rostos dos candidatos em grupos com base na semelhança de rostos.

    • A saída é um ou mais grupos de rostos desarticulados e um grupo confuso. Um grupo de rostos contém rostos que têm aparência semelhante, muitas vezes da mesma pessoa. Os grupos de rostos são classificados por tamanho de grupo, ou seja, número de rostos. Observe que rostos pertencentes a uma mesma pessoa podem ser divididos em vários grupos no resultado.
    • MessyGroup é um grupo de rostos especiais que contém rostos que não conseguem encontrar nenhum rosto equivalente de rostos originais. O messyGroup não aparecerá no resultado se todos os rostos encontrarem seus homólogos.
    • A API de grupo precisa de pelo menos 2 rostos candidatos e 1000 no máximo. Sugerimos que tente "Verificar cara a cara" quando tiver apenas 2 rostos de candidatos.
    • O 'recognitionModel' associado aos faceIds das faces de consulta deve ser o mesmo.
POST {endpoint}/face/{apiVersion}/group

Parâmetros do URI

Name Em Necessário Tipo Description
apiVersion
path True

string

Versão da API

endpoint
path True

string

uri

Pontos de extremidade de Serviços Cognitivos suportados (protocolo e nome do host, por exemplo: https://{resource-name}.cognitiveservices.azure.com).

Corpo do Pedido

Name Necessário Tipo Description
faceIds True

string[]

Matriz de faceIds candidatos criados por "Detetar". O máximo é de 1000 faces.

Respostas

Name Tipo Description
200 OK

GroupingResult

Uma chamada bem-sucedida retorna um ou mais grupos de rostos semelhantes (classificação por tamanho de grupo) e um messyGroup.

Other Status Codes

FaceErrorResponse

Uma resposta de erro inesperada.

Cabeçalhos

x-ms-error-code: string

Segurança

Ocp-Apim-Subscription-Key

A chave secreta para sua assinatura do Azure AI Face.

Tipo: apiKey
Em: header

AADToken

O fluxo OAuth2 do Azure Ative Directory

Tipo: oauth2
Fluxo: accessCode
URL de Autorização: https://api.example.com/oauth2/authorize
Token URL: https://api.example.com/oauth2/token

Âmbitos

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

Exemplos

Group Face IDs

Pedido de amostra

POST {endpoint}/face/v1.2-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"
  ]
}

Resposta da amostra

{
  "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"
  ]
}

Definições

Name Description
FaceError

O objeto de erro. Para obter detalhes abrangentes sobre códigos de erro e mensagens retornadas pelo Face Service, consulte o seguinte link: https://aka.ms/face-error-codes-and-messages.

FaceErrorResponse

Uma resposta contendo detalhes do erro.

GroupingResult

Corpo de resposta para operação de face em grupo.

FaceError

O objeto de erro. Para obter detalhes abrangentes sobre códigos de erro e mensagens retornadas pelo Face Service, consulte o seguinte link: https://aka.ms/face-error-codes-and-messages.

Name Tipo Description
code

string

Um de um conjunto de códigos de erro definido pelo servidor.

message

string

Uma representação legível por humanos do erro.

FaceErrorResponse

Uma resposta contendo detalhes do erro.

Name Tipo Description
error

FaceError

O objeto de erro.

GroupingResult

Corpo de resposta para operação de face em grupo.

Name Tipo Description
groups

string[]

Uma partição dos rostos originais com base na semelhança de rostos. Os grupos são classificados por número de rostos.

messyGroup

string[]

Face ids matriz de rostos que não podem encontrar rostos semelhantes de rostos originais.