Freigeben über


LargePersonGroupOperationsExtensions Klasse

Definition

Erweiterungsmethoden für LargePersonGroupOperations.

public static class LargePersonGroupOperationsExtensions
type LargePersonGroupOperationsExtensions = class
Public Module LargePersonGroupOperationsExtensions
Vererbung
LargePersonGroupOperationsExtensions

Methoden

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 /> Die Person face, image, und userData werden auf dem Server gespeichert, bis LargePersonGroup Person – Delete oder LargePersonGroup – Delete aufgerufen wird. <Br/>

  • Free-Tarif-Abonnementkontingent: 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 in diesem Parameter explizit das modell an, das Sie 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. Persistente 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 zu großen Personengruppen 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 die largePersonGroupId, name, userData und recognitionModel aller vorhandenen großen Personengruppen auf.< Br/>

  • Große Personengruppen werden in alphabetischer Reihenfolge von largePersonGroupId gespeichert.
  • Der Parameter "start" (Zeichenfolge, optional) ist ein vom Benutzer bereitgestellter largePersonGroupId-Wert, der zurückgegebene Einträge nach Zeichenfolgenvergleich über größere IDs verfügt. "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 1.000 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 /> Zum Beispiel 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 die Warteschlange. Die Trainingsaufgabe wird möglicherweise nicht sofort gestartet.

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: