Partager via


LargePersonGroupOperations Classe

Définition

Opérations 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)
Héritage
LargePersonGroupOperations
Implémente

Constructeurs

LargePersonGroupOperations(FaceClient)

Initialise une nouvelle instance de la classe LargePersonGroupOperations.

Propriétés

Client

Obtient une référence à FaceClient

Méthodes

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

Crée un nouveau grand groupe de personnes avec les valeurs largePersonGroupId, name, éventuellement userData et recognitionModel spécifiées par l’utilisateur. <br /> Un grand groupe de personnes est le conteneur des données de personne chargées, y compris les images de visage et la fonctionnalité de reconnaissance faciale, et jusqu’à 1 000 000 de personnes. <br /> Après la création, utilisez LargePersonGroup Person - Create pour ajouter une personne au groupe, puis appelez LargePersonGroup - Entraîner pour préparer ce groupe pour Visage - Identifier. <br /> Le visage, l’image et userData de la personne seront stockés sur le serveur jusqu’à ce que LargePersonGroup Person - Delete ou LargePersonGroup - Delete soit appelé. <Br/>

  • Quota d’abonnement de niveau gratuit : 1 000 grands groupes de personnes.
  • Quota d’abonnements de niveau S0 : 1 000 000 de grands groupes de personnes. <br /> 'recognitionModel' doit être spécifié pour l’associer à ce groupe de personnes volumineux. La valeur par défaut de « recognitionModel » est « recognition_01 ». Si le modèle le plus récent est nécessaire, spécifiez explicitement le modèle dont vous avez besoin dans ce paramètre. Les nouveaux visages ajoutés à un grand groupe de personnes existant utilisent le modèle de reconnaissance déjà associé à la collection. Les fonctionnalités de visage existantes dans un grand groupe de personnes ne peuvent pas être mises à jour vers des fonctionnalités extraites par une autre version du modèle de reconnaissance.
DeleteWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Supprimer un grand groupe de personnes existant. Les fonctionnalités de visage persistantes de toutes les personnes du grand groupe de personnes seront également supprimées.

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

Récupérez le status d’entraînement d’un grand groupe de personnes (terminé ou en cours).

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

Récupère les informations d’un grand groupe de personnes, notamment les champs name, userData et recognitionModel. Cette API renvoie uniquement des informations sur les groupes de personnes volumineux. Utilisez plutôt LargePersonGroup Person - List pour récupérer les informations de personne sous le groupe de personnes volumineux.

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

Répertorie tous les grands groupes de personnes existants largePersonGroupId, name, userData et recognitionModel.< Br/>

  • Les grands groupes de personnes sont stockés dans l’ordre alphabétique de largePersonGroupId.
  • Le paramètre « start » (chaîne, facultatif) est une valeur largePersonGroupId fournie par l’utilisateur qui a retourné des id plus grands par comparaison de chaînes. « start » défini sur vide pour indiquer le retour à partir du premier élément.
  • Le paramètre « top » (int, facultatif) spécifie le nombre d’entrées à retourner. Un maximum de 1 000 entrées peuvent être retournées en un seul appel. Pour en récupérer davantage, vous pouvez spécifier « start » avec l’ID de la dernière entrée réinsérée de l’appel actuel. <br /> Par exemple, total de 5 grands groupes de personnes : « group1 », ... , « group5 ». <br /> « start=&top= » retourne les 5 groupes. <br /> « start=&top=2 » retourne « group1 », « group2 ». <br /> « start=group2&top=3 » retourne « group3 », « group4 », « group5 ».
TrainWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Mettre en file d’attente une tâche d’entraînement de groupe de personnes volumineuse. La tâche d’entraînement peut ne pas être démarrée immédiatement.

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

Mettez à jour le nom complet et userData d’un groupe de personnes volumineux existant. Les propriétés qui n’apparaissent pas dans le corps de la demande ne seront pas mises à jour.

Méthodes d’extension

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

Crée un nouveau grand groupe de personnes avec les valeurs largePersonGroupId, name, éventuellement userData et recognitionModel spécifiées par l’utilisateur. <br /> Un grand groupe de personnes est le conteneur des données de personne chargées, y compris les images de visage et la fonctionnalité de reconnaissance faciale, et jusqu’à 1 000 000 de personnes. <br /> Après la création, utilisez LargePersonGroup Person - Create pour ajouter une personne au groupe, puis appelez LargePersonGroup - Entraîner pour préparer ce groupe pour Visage - Identifier. <br /> Le visage, l’image et userData de la personne seront stockés sur le serveur jusqu’à ce que LargePersonGroup Person - Delete ou LargePersonGroup - Delete soit appelé. <Br/>

  • Quota d’abonnement de niveau gratuit : 1 000 grands groupes de personnes.
  • Quota d’abonnements de niveau S0 : 1 000 000 de grands groupes de personnes. <br /> 'recognitionModel' doit être spécifié pour l’associer à ce groupe de personnes volumineux. La valeur par défaut de « recognitionModel » est « recognition_01 ». Si le modèle le plus récent est nécessaire, spécifiez explicitement le modèle dont vous avez besoin dans ce paramètre. Les nouveaux visages ajoutés à un grand groupe de personnes existant utilisent le modèle de reconnaissance déjà associé à la collection. Les fonctionnalités de visage existantes dans un grand groupe de personnes ne peuvent pas être mises à jour vers des fonctionnalités extraites par une autre version du modèle de reconnaissance.
DeleteAsync(ILargePersonGroupOperations, String, CancellationToken)

Supprimer un grand groupe de personnes existant. Les fonctionnalités de visage persistantes de toutes les personnes du grand groupe de personnes seront également supprimées.

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

Récupère les informations d’un grand groupe de personnes, notamment les champs name, userData et recognitionModel. Cette API renvoie uniquement des informations sur les groupes de personnes volumineux. Utilisez plutôt LargePersonGroup Person - List pour récupérer les informations de personne sous le groupe de personnes volumineux.

GetTrainingStatusAsync(ILargePersonGroupOperations, String, CancellationToken)

Récupérez le status d’entraînement d’un grand groupe de personnes (terminé ou en cours).

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

Répertorie tous les grands groupes de personnes existants largePersonGroupId, name, userData et recognitionModel.< Br/>

  • Les grands groupes de personnes sont stockés dans l’ordre alphabétique de largePersonGroupId.
  • Le paramètre « start » (chaîne, facultatif) est une valeur largePersonGroupId fournie par l’utilisateur qui a retourné des id plus grands par comparaison de chaînes. « start » défini sur vide pour indiquer le retour à partir du premier élément.
  • Le paramètre « top » (int, facultatif) spécifie le nombre d’entrées à retourner. Un maximum de 1 000 entrées peuvent être retournées en un seul appel. Pour en récupérer davantage, vous pouvez spécifier « start » avec l’ID de la dernière entrée réinsérée de l’appel actuel. <br /> Par exemple, total de 5 grands groupes de personnes : « group1 », ... , « group5 ». <br /> « start=&top= » retourne les 5 groupes. <br /> « start=&top=2 » retourne « group1 », « group2 ». <br /> « start=group2&top=3 » retourne « group3 », « group4 », « group5 ».
TrainAsync(ILargePersonGroupOperations, String, CancellationToken)

Mettre en file d’attente une tâche d’entraînement de groupe de personnes volumineuse. La tâche d’entraînement peut ne pas être démarrée immédiatement.

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

Mettez à jour le nom complet et userData d’un groupe de personnes volumineux existant. Les propriétés qui n’apparaissent pas dans le corps de la demande ne seront pas mises à jour.

S’applique à