Compartir a través de


FaceOperationsExtensions.GroupAsync Método

Definición

Divida las caras candidatas en grupos en función de la similitud facial.< Br/>

  • 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 Face - Verify cuando solo tiene 2 caras candidatas.
  • Los faceIds "recognitionModel" asociados a las caras de consulta deben ser los mismos.
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

El grupo de operaciones de este método de extensión.

faceIds
IList<Guid>

Matriz de faceId candidata creada por Face - Detect. El máximo es de 1000 caras

cancellationToken
CancellationToken

Token de cancelación.

Devoluciones

Se aplica a