Weryfikowanie i identyfikowanie twarzy

Ukończone

Oprócz wykrywania i analizowania twarzy można używać usługi rozpoznawania twarzy usługi Azure Vision do porównywania i rozpoznawania twarzy.

Ważne

Użycie rozpoznawania twarzy, porównania i weryfikacji wymaga zatwierdzenia za pomocą zasad ograniczonego dostępu.

Weryfikowanie twarzy

Po tym, jak usługa rozpoznawania twarzy wykryje twarz, przypisany zostanie unikatowy identyfikator, który pozostanie w zasobach usługi przez 24 godziny. Identyfikator to GUID, który nie zawiera żadnej informacji o tożsamości osoby poza cechami ich twarzy.

Chociaż wykryty identyfikator twarzy jest buforowany, kolejne obrazy mogą służyć do porównywania nowych twarzy z buforowaną tożsamością i określania, czy są one podobne (innymi słowy, mają podobne cechy twarzy) lub sprawdzić, czy ta sama osoba pojawia się na dwóch obrazach.

Diagram wykrytej twarzy dopasowanej na dwóch obrazach.

Możliwość porównywania twarzy anonimowo może być przydatna w systemach, w których ważne jest, aby potwierdzić, że ta sama osoba jest obecna dwukrotnie, bez konieczności znajomości rzeczywistej tożsamości osoby. Na przykład, poprzez robienie zdjęć osób wchodzących i wychodzących z zabezpieczonej przestrzeni, aby zweryfikować, czy wszyscy weszli i wyszli.

Identyfikowanie twarzy

W przypadku scenariuszy, w których należy pozytywnie identyfikować osoby, można wytrenować model rozpoznawania twarzy przy użyciu obrazów twarzy.

Aby wytrenować model rozpoznawania twarzy za pomocą usługi rozpoznawania twarzy:

  1. Utwórz grupę osób , która definiuje zestaw osób, które chcesz zidentyfikować (na przykład pracowników).
  2. Dodaj osobę do grupy osób dla każdej osoby, którą chcesz zidentyfikować.
  3. Dodaj wykryte twarze z wielu obrazów do każdej osoby, najlepiej w różnych pozycjach. Identyfikatory tych twarzy nie będą już wygasać po 24 godzinach (więc są one teraz określane jako utrwalone twarze).
  4. Trenowanie modelu.

Diagram grup osób, które zawierają rekordy osób z utrwalonymi twarzami.

Wytrenowany model jest przechowywany w zasobie Face (lub Foundry Tools) i może być używany przez aplikacje klienckie do:

  • Identyfikowanie osób na obrazach.
  • Sprawdź tożsamość wykrytej twarzy.
  • Przeanalizuj nowe obrazy, aby znaleźć twarze podobne do znanych, zapisanych twarzy.

Wskazówka

Aby dowiedzieć się więcej na temat używania weryfikacji twarzy i identyfikacji w celu zaimplementowania rozwiązania do rozpoznawania twarzy, zobacz Rozpoznawanie twarzy w dokumentacji rozpoznawania twarzy w usłudze Azure Vision.