Compartir a través de


LargePersonGroupOperations Clase

Definición

Operaciones LargePersonGroupOperations.

public class LargePersonGroupOperations : Microsoft.Azure.CognitiveServices.Vision.Face.ILargePersonGroupOperations, Microsoft.Rest.IServiceOperations<Microsoft.Azure.CognitiveServices.Vision.Face.FaceClient>
type LargePersonGroupOperations = class
    interface IServiceOperations<FaceClient>
    interface ILargePersonGroupOperations
Public Class LargePersonGroupOperations
Implements ILargePersonGroupOperations, IServiceOperations(Of FaceClient)
Herencia
LargePersonGroupOperations
Implementaciones

Constructores

LargePersonGroupOperations(FaceClient)

Inicializa una nueva instancia de la clase LargePersonGroupOperations.

Propiedades

Client

Obtiene una referencia a FaceClient.

Métodos

CreateWithHttpMessagesAsync(String, String, String, String, Dictionary<String,List<String>>, CancellationToken)

Crea un nuevo grupo de personas de gran tamaño con el elemento largePersonGroupId especificado por el usuario, el elemento name, un elemento opcional userData y el elemento recognitionModel. <br/> Un grupo de personas grandes es el contenedor de los datos de persona cargados, incluidas las imágenes faciales y la característica de reconocimiento facial, y hasta 1.000.000 personas. <br/> Después de la creación, use LargePersonGroup Person - Create para agregar persona al grupo y llame a LargePersonGroup - Train para preparar este grupo para Face - Identify. <br /> La cara de persona, la imagen y userData se almacenarán en el servidor hasta que se llame a LargePersonGroup Person - Delete o LargePersonGroup - Delete . <Br/>

  • Cuota de suscripción de nivel gratuito: 1000 grupos de personas grandes.
  • Cuota de suscripción de nivel S0: 1000 000 grupos de personas grandes. <se debe especificar br/> 'recognitionModel' para asociarlo a este grupo de personas grandes. El valor predeterminado de "recognitionModel" es "recognition_01", si es necesario el modelo más reciente, especifique explícitamente el modelo que necesita en este parámetro. Las caras nuevas que se agregan a un grupo de personas grandes existente usarán el modelo de reconocimiento que ya está asociado a la colección. Las características faciales existentes de un grupo de personas grandes no se pueden actualizar a las características extraídas por otra versión del modelo de reconocimiento.
DeleteWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Elimine un grupo de personas grandes existente. También se eliminarán las características faciales persistentes de todas las personas del grupo de personas grandes.

GetTrainingStatusWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Recupere el estado de entrenamiento de un grupo de personas grandes (completado o en curso).

GetWithHttpMessagesAsync(String, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

Recupera la información de un grupo de personas de gran tamaño, incluidos sus elementos name, userData y recognitionModel. Esta API solo devuelve información de grupo de personas grandes, use LargePersonGroup Person - List en su lugar para recuperar información de persona en el grupo de personas grandes.

ListWithHttpMessagesAsync(String, Nullable<Int32>, Nullable<Boolean>, Dictionary<String,List<String>>, CancellationToken)

Enumere todos los grupos de personas grandes existentes largePersonGroupId, name, userData y recognitionModel.< Br/>

  • Los grupos de personas grandes se almacenan en orden alfabético de largePersonGroupId.
  • El parámetro "start" (cadena, opcional) es un valor largePersonGroupId proporcionado por el usuario que las entradas devueltas tienen identificadores mayores por comparación de cadenas. "start" establecido en vacío para indicar la devolución del primer elemento.
  • El parámetro "top" (int, opcional) especifica el número de entradas que se van a devolver. Se puede devolver un máximo de 1000 entradas en una llamada. Para obtener más información, puede especificar "start" con el identificador de la última entrada retuned de la llamada actual. <br /> Por ejemplo, total 5 grupos de personas grandes: "group1", ..., "group5". <br/> "start=&top=" devolverá los 5 grupos. <br /> "start=&top=2" devolverá "group1", "group2". <br /> "start=group2&top=3" devolverá "group3", "group4", "group5".
TrainWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Poner en cola una tarea de entrenamiento de grupo de personas de gran tamaño, es posible que la tarea de entrenamiento no se inicie inmediatamente.

UpdateWithHttpMessagesAsync(String, String, String, Dictionary<String,List<String>>, CancellationToken)

Actualice el nombre para mostrar de un grupo de personas grandes existente y userData. Las propiedades que no aparecen en el cuerpo de la solicitud no se actualizarán.

Métodos de extensión

CreateAsync(ILargePersonGroupOperations, String, String, String, String, CancellationToken)

Crea un nuevo grupo de personas de gran tamaño con el elemento largePersonGroupId especificado por el usuario, el elemento name, un elemento opcional userData y el elemento recognitionModel. <br/> Un grupo de personas grandes es el contenedor de los datos de persona cargados, incluidas las imágenes faciales y la característica de reconocimiento facial, y hasta 1.000.000 personas. <br/> Después de la creación, use LargePersonGroup Person - Create para agregar persona al grupo y llame a LargePersonGroup - Train para preparar este grupo para Face - Identify. <br /> La cara de persona, la imagen y userData se almacenarán en el servidor hasta que se llame a LargePersonGroup Person - Delete o LargePersonGroup - Delete . <Br/>

  • Cuota de suscripción de nivel gratuito: 1000 grupos de personas grandes.
  • Cuota de suscripción de nivel S0: 1000 000 grupos de personas grandes. <se debe especificar br/> 'recognitionModel' para asociarlo a este grupo de personas grandes. El valor predeterminado de "recognitionModel" es "recognition_01", si es necesario el modelo más reciente, especifique explícitamente el modelo que necesita en este parámetro. Las caras nuevas que se agregan a un grupo de personas grandes existente usarán el modelo de reconocimiento que ya está asociado a la colección. Las características faciales existentes de un grupo de personas grandes no se pueden actualizar a las características extraídas por otra versión del modelo de reconocimiento.
DeleteAsync(ILargePersonGroupOperations, String, CancellationToken)

Elimine un grupo de personas grandes existente. También se eliminarán las características faciales persistentes de todas las personas del grupo de personas grandes.

GetAsync(ILargePersonGroupOperations, String, Nullable<Boolean>, CancellationToken)

Recupera la información de un grupo de personas de gran tamaño, incluidos sus elementos name, userData y recognitionModel. Esta API solo devuelve información de grupo de personas grandes, use LargePersonGroup Person - List en su lugar para recuperar información de persona en el grupo de personas grandes.

GetTrainingStatusAsync(ILargePersonGroupOperations, String, CancellationToken)

Recupere el estado de entrenamiento de un grupo de personas grandes (completado o en curso).

ListAsync(ILargePersonGroupOperations, String, Nullable<Int32>, Nullable<Boolean>, CancellationToken)

Enumere todos los grupos de personas grandes existentes largePersonGroupId, name, userData y recognitionModel.< Br/>

  • Los grupos de personas grandes se almacenan en orden alfabético de largePersonGroupId.
  • El parámetro "start" (cadena, opcional) es un valor largePersonGroupId proporcionado por el usuario que las entradas devueltas tienen identificadores mayores por comparación de cadenas. "start" establecido en vacío para indicar la devolución del primer elemento.
  • El parámetro "top" (int, opcional) especifica el número de entradas que se van a devolver. Se puede devolver un máximo de 1000 entradas en una llamada. Para obtener más información, puede especificar "start" con el identificador de la última entrada retuned de la llamada actual. <br /> Por ejemplo, total 5 grupos de personas grandes: "group1", ..., "group5". <br/> "start=&top=" devolverá los 5 grupos. <br /> "start=&top=2" devolverá "group1", "group2". <br /> "start=group2&top=3" devolverá "group3", "group4", "group5".
TrainAsync(ILargePersonGroupOperations, String, CancellationToken)

Poner en cola una tarea de entrenamiento de grupo de personas de gran tamaño, es posible que la tarea de entrenamiento no se inicie inmediatamente.

UpdateAsync(ILargePersonGroupOperations, String, String, String, CancellationToken)

Actualice el nombre para mostrar de un grupo de personas grandes existente y userData. Las propiedades que no aparecen en el cuerpo de la solicitud no se actualizarán.

Se aplica a