2016-06-08 5 views
0

Wir arbeiten an einem Projekt, das Menschen auf der Veranstaltung gruppiert. Ich würde gerne wissen, wie Gruppierung funktioniert? Bitte helfen Sie mir über diese Situation.Wie viele Transaktionen - Face API

Stellen Sie sich zum Beispiel eine Veranstaltung mit 200 Personen vor. Und 500 Bilder, die bei dieser Veranstaltung aufgenommen wurden. Und ungefähr 3 Gesichter in einem Bild. Das sind insgesamt 1500 Gesichter zu identifizieren.

Nun registrieren diese 200 Personen meine Website und versuchen, ihre Fotos zu finden, wie viele Transaktionen wird Microsoft berechnen? 200 x 1500 = 300.000 Transaktionen? Wie funktioniert diese Gruppierung wirklich?

Oder die Event-Teilnehmer registrieren sich auf meiner Website von einem durch. Wie wird das System in dieser Situation funktionieren?

Vielen Dank im Voraus, T

Antwort

2

Um eine Person zu identifizieren (im Gegensatz zu nur ein Gesicht mit dem Alter/Geschlecht/etc.) Benötigen Sie einen Klassifikator trainieren, die im Sprachgebrauch Gesicht API ist eine Personengruppe. Sie hätten eine Personengruppe, die aus 200 Personen besteht. Jede Person sollte sich mit (idealerweise mehreren) Gesichtsbildern registrieren. Unter der Annahme, dass die Registranten 2 Gesichtsbilder zur Verfügung gestellt haben, haben Sie bisher 1 (CreatePersonGroup) + 200 (CreatePerson) + 2 * 200 (AddPersonFace) + 1 (TrainPersonGroup) = 602 Transaktionen.

Für jedes Ereignisfoto würden Sie Detect anrufen, um eine Liste der Gesichtsidentifikationen zu erhalten. Dann füttern Sie die Gesichts-IDs zum Identify Anruf. Das sind also weitere 2 * 500 Transaktionen. (Beachten Sie, dass Identify bis zu 10 Gesichter pro Anfrage aufnehmen kann, während Detect bis zu 64 Gesichter zurückgeben kann. Je nach Foto müssen Sie Identify mehr als einmal pro Ereignisfoto aufrufen.)

Insgesamt wo sprechen ~ 1.6K Transaktionen.