Freigeben über


ILargePersonGroupOperations Schnittstelle

Definition

LargePersonGroupOperations-Vorgänge.

public interface ILargePersonGroupOperations
type ILargePersonGroupOperations = interface
Public Interface ILargePersonGroupOperations
Abgeleitet

Methoden

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

Hiermit erstellen Sie eine neue umfangreiche Personengruppe mit benutzerseitigen Angaben für „largePersonGroupId“, Name und optional „userData“ und „recognitionModel“. <br /> Eine große Personengruppe ist der Container der hochgeladenen Personendaten, einschließlich Gesichtsbilder und Gesichtserkennungsfunktion, und bis zu 1.000.000 Personen. <br /> Verwenden Sie nach der Erstellung LargePersonGroup Person – Create , um eine Person zur Gruppe hinzuzufügen, und rufen Sie LargePersonGroup - Train auf, um diese Gruppe für Face - Identify vorzubereiten. <br /> Das Gesicht, das Bild und der BenutzerDaten werden auf dem Server gespeichert, bis LargePersonGroup Person – Delete oder LargePersonGroup – Delete aufgerufen wird. <Br/>

  • Abonnementkontingent des kostenlosen Tarifs: 1.000 große Personengruppen.
  • S0-Tarif-Abonnementkontingent: 1.000.000 große Personengruppen. <br/> "recognitionModel" sollte angegeben werden, um dieser großen Personengruppe zuzuordnen. Der Standardwert für "recognitionModel" ist "recognition_01". Wenn das neueste Modell erforderlich ist, geben Sie bitte explizit das modell an, das Sie in diesem Parameter benötigen. Neue Gesichter, die einer vorhandenen großen Personengruppe hinzugefügt werden, verwenden das Erkennungsmodell, das bereits der Sammlung zugeordnet ist. Vorhandene Gesichtsfeatures in einer großen Personengruppe können nicht auf Features aktualisiert werden, die von einer anderen Version des Erkennungsmodells extrahiert wurden.
DeleteWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Löschen Sie eine vorhandene große Personengruppe. Beibehaltene Gesichtsfeatures aller Personen in der großen Personengruppe werden ebenfalls gelöscht.

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

Rufen Sie die status einer großen Personengruppe (abgeschlossen oder fortlaufend) ab.

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

Hiermit rufen Sie die Informationen einer umfangreichen Personengruppe ab, einschließlich Name, Benutzerdaten (userData) und Erkennungsmodell (recognitionModel). Diese API gibt nur Informationen zur großen Personengruppe zurück. Verwenden Sie stattdessen LargePersonGroup Person – List , um Personeninformationen unter der großen Personengruppe abzurufen.

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

Listet alle vorhandenen großen Personengruppen largePersonGroupId, name, userData und recognitionModel auf.< Br/>

  • Große Personengruppen werden in alphabetischer Reihenfolge von largePersonGroupId gespeichert.
  • Der "start"-Parameter (Zeichenfolge, optional) ist ein vom Benutzer bereitgestellter largePersonGroupId-Wert, der zurückgegebene Einträge nach Zeichenfolgenvergleich größere IDs aufweisen. "start" wird auf leer festgelegt, um die Rückgabe vom ersten Element anzugeben.
  • Der Parameter "top" (int, optional) gibt die Anzahl der zurückzugebenden Einträge an. In einem Aufruf können maximal 1000 Einträge zurückgegeben werden. Um mehr abzurufen, können Sie "start" mit der ID des letzten geänderten Eintrags des aktuellen Aufrufs angeben. <br /> Insgesamt 5 große Personengruppen: "group1", ..., "group5". <br /> "start=&top=" gibt alle 5 Gruppen zurück. <br /> "start=&top=2" gibt "group1", "group2" zurück. <br /> "start=group2&top=3" gibt "group3", "group4", "group5" zurück.
TrainWithHttpMessagesAsync(String, Dictionary<String,List<String>>, CancellationToken)

Stellen Sie eine Trainingsaufgabe für eine große Personengruppe in eine Warteschlange, wobei die Trainingsaufgabe möglicherweise nicht sofort gestartet wird.

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

Aktualisieren Sie den Anzeigenamen und userData einer vorhandenen großen Personengruppe. Die Eigenschaften, die nicht im Anforderungstext angezeigt werden, werden nicht aktualisiert.

Erweiterungsmethoden

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

Hiermit erstellen Sie eine neue umfangreiche Personengruppe mit benutzerseitigen Angaben für „largePersonGroupId“, Name und optional „userData“ und „recognitionModel“. <br /> Eine große Personengruppe ist der Container der hochgeladenen Personendaten, einschließlich Gesichtsbilder und Gesichtserkennungsfunktion, und bis zu 1.000.000 Personen. <br /> Verwenden Sie nach der Erstellung LargePersonGroup Person – Create , um eine Person zur Gruppe hinzuzufügen, und rufen Sie LargePersonGroup - Train auf, um diese Gruppe für Face - Identify vorzubereiten. <br /> Das Gesicht, das Bild und der BenutzerDaten werden auf dem Server gespeichert, bis LargePersonGroup Person – Delete oder LargePersonGroup – Delete aufgerufen wird. <Br/>

  • Abonnementkontingent des kostenlosen Tarifs: 1.000 große Personengruppen.
  • S0-Tarif-Abonnementkontingent: 1.000.000 große Personengruppen. <br/> "recognitionModel" sollte angegeben werden, um dieser großen Personengruppe zuzuordnen. Der Standardwert für "recognitionModel" ist "recognition_01". Wenn das neueste Modell erforderlich ist, geben Sie bitte explizit das modell an, das Sie in diesem Parameter benötigen. Neue Gesichter, die einer vorhandenen großen Personengruppe hinzugefügt werden, verwenden das Erkennungsmodell, das bereits der Sammlung zugeordnet ist. Vorhandene Gesichtsfeatures in einer großen Personengruppe können nicht auf Features aktualisiert werden, die von einer anderen Version des Erkennungsmodells extrahiert wurden.
DeleteAsync(ILargePersonGroupOperations, String, CancellationToken)

Löschen Sie eine vorhandene große Personengruppe. Beibehaltene Gesichtsfeatures aller Personen in der großen Personengruppe werden ebenfalls gelöscht.

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

Hiermit rufen Sie die Informationen einer umfangreichen Personengruppe ab, einschließlich Name, Benutzerdaten (userData) und Erkennungsmodell (recognitionModel). Diese API gibt nur Informationen zur großen Personengruppe zurück. Verwenden Sie stattdessen LargePersonGroup Person – List , um Personeninformationen unter der großen Personengruppe abzurufen.

GetTrainingStatusAsync(ILargePersonGroupOperations, String, CancellationToken)

Rufen Sie die status einer großen Personengruppe (abgeschlossen oder fortlaufend) ab.

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

Listet alle vorhandenen großen Personengruppen largePersonGroupId, name, userData und recognitionModel auf.< Br/>

  • Große Personengruppen werden in alphabetischer Reihenfolge von largePersonGroupId gespeichert.
  • Der "start"-Parameter (Zeichenfolge, optional) ist ein vom Benutzer bereitgestellter largePersonGroupId-Wert, der zurückgegebene Einträge nach Zeichenfolgenvergleich größere IDs aufweisen. "start" wird auf leer festgelegt, um die Rückgabe vom ersten Element anzugeben.
  • Der Parameter "top" (int, optional) gibt die Anzahl der zurückzugebenden Einträge an. In einem Aufruf können maximal 1000 Einträge zurückgegeben werden. Um mehr abzurufen, können Sie "start" mit der ID des letzten geänderten Eintrags des aktuellen Aufrufs angeben. <br /> Insgesamt 5 große Personengruppen: "group1", ..., "group5". <br /> "start=&top=" gibt alle 5 Gruppen zurück. <br /> "start=&top=2" gibt "group1", "group2" zurück. <br /> "start=group2&top=3" gibt "group3", "group4", "group5" zurück.
TrainAsync(ILargePersonGroupOperations, String, CancellationToken)

Stellen Sie eine Trainingsaufgabe für eine große Personengruppe in eine Warteschlange, wobei die Trainingsaufgabe möglicherweise nicht sofort gestartet wird.

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

Aktualisieren Sie den Anzeigenamen und userData einer vorhandenen großen Personengruppe. Die Eigenschaften, die nicht im Anforderungstext angezeigt werden, werden nicht aktualisiert.

Gilt für: