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 |
---|---|---|---|---|
api
|
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 |
Uma chamada bem-sucedida retorna um ou mais grupos de rostos semelhantes (classificação por tamanho de grupo) e um messyGroup. |
|
Other Status Codes |
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 |
---|---|
Face |
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. |
Face |
Uma resposta contendo detalhes do erro. |
Grouping |
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 |
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. |