Partilhar via


FaceOperationsExtensions.GroupAsync Método

Definição

Divida os rostos dos candidatos em grupos com base na similaridade facial.< Br/>

  • A saída é um ou mais grupos faciais não contíguos e um messyGroup. Um grupo de rostos contém rostos que têm aparência semelhante, muitas vezes da mesma pessoa. Os grupos de detecção facial são classificados por tamanho de grupo, ou seja, número de rostos. Observe que os rostos pertencentes a uma mesma pessoa podem ser divididos em vários grupos no resultado.
  • MessyGroup é um grupo de rostos especial que contém rostos que não podem encontrar nenhum rosto equivalente semelhante de rostos originais. O messyGroup não aparecerá no resultado se todos os rostos encontrarem seus equivalentes.
  • A API de Grupo precisa de pelo menos 2 rostos candidatos e 1000 no máximo. Sugerimos experimentar Face - Verificar quando você tem apenas 2 rostos candidatos.
  • As faceIds 'recognitionModel' associadas às faces de consulta devem ser as mesmas.
public static System.Threading.Tasks.Task<Microsoft.Azure.CognitiveServices.Vision.Face.Models.GroupResult> GroupAsync(this Microsoft.Azure.CognitiveServices.Vision.Face.IFaceOperations operations, System.Collections.Generic.IList<Guid> faceIds, System.Threading.CancellationToken cancellationToken = default);
static member GroupAsync : Microsoft.Azure.CognitiveServices.Vision.Face.IFaceOperations * System.Collections.Generic.IList<Guid> * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.Azure.CognitiveServices.Vision.Face.Models.GroupResult>
<Extension()>
Public Function GroupAsync (operations As IFaceOperations, faceIds As IList(Of Guid), Optional cancellationToken As CancellationToken = Nothing) As Task(Of GroupResult)

Parâmetros

operations
IFaceOperations

O grupo de operações para esse método de extensão.

faceIds
IList<Guid>

Matriz de faceId candidata criada por Face – Detectar. O máximo é de 1000 faces

cancellationToken
CancellationToken

O token de cancelamento.

Retornos

Aplica-se a