Wprowadzenie do analizy twarzy na platformie Azure
Platforma Microsoft Azure udostępnia wiele usług sztucznej inteligencji platformy Azure, których można użyć do wykrywania i analizowania twarzy, w tym:
- Usługa Azure AI Vision, która oferuje wykrywanie twarzy i niektóre podstawowe analizy twarzy, takie jak zwracanie współrzędnych pola ograniczenia wokół obrazu.
- Usługa Azure AI Video Indexer, której można użyć do wykrywania i identyfikowania twarzy w filmie wideo.
- Rozpoznawanie twarzy sztucznej inteligencji platformy Azure, które oferuje wstępnie utworzone algorytmy, które mogą wykrywać, rozpoznawać i analizować twarze.
Z tych funkcji rozpoznawanie twarzy oferuje najszerszą gamę możliwości analizy twarzy.
Usługa rozpoznawania twarzy w Azure AI
Usługa rozpoznawania twarzy azure AI może zwracać współrzędne prostokąta dla wszystkich ludzkich twarzy znalezionych na obrazie, a także szereg powiązanych atrybutów:
- Akcesoria: wskazuje, czy dana twarz ma akcesoria. Ten atrybut zwraca możliwe akcesoria, w tym okulary, okulary i maski, z współczynnikiem ufności między zero a jednym dla każdego akcesorium.
- Rozmycie: jak rozmyta jest twarz, co może być wskazaniem, jak prawdopodobne jest, aby twarz był głównym celem obrazu.
- Ekspozycja: na przykład czy obraz jest niedostatecznie uwidoczniony, czy zasłonięty. Dotyczy to twarzy na obrazie, a nie ogólnej ekspozycji obrazu.
- Okulary: czy dana osoba nosi okulary.
- Położenie głowy: orientacja twarzy w przestrzeni 3D.
- Maska: wskazuje, czy twarz nosi maskę.
- Szum: odnosi się do szumu wizualnego na obrazie. Szumy te są widoczne na zdjęciach zrobionych w słabym oświetleniu z wysokim ustawieniem ISO. Obraz wygląda ziarnisty lub pełen drobnych kropek, które sprawiają, że obraz jest mniej przejrzysty.
- Okluzji: określa, czy na obrazie mogą istnieć obiekty blokujące twarz.
- Jakość rozpoznawania: ocena wysokiej, średniej lub niskiej, która odzwierciedla, czy obraz ma wystarczającą jakość do próby rozpoznawania twarzy.
Odpowiedzialne użycie sztucznej inteligencji
Ważne
Aby obsługiwać standard odpowiedzialnej sztucznej inteligencji firmy Microsoft, rozpoznawanie twarzy platformy Azure i usługa Azure AI Vision mają zasady ograniczonego dostępu.
Każda osoba może używać usługi rozpoznawania twarzy do:
- Wykrywanie lokalizacji twarzy na obrazie.
- Ustal, czy osoba nosi okulary.
- Ustal, czy istnieją okluzji, rozmycia, szumu lub nadmiernej ekspozycji na dowolne twarze.
- Zwróć współrzędne głowy dla każdej twarzy na obrazie.
Zasady ograniczonego dostępu wymagają od klientów przesłania formularza do wprowadzania w celu uzyskania dostępu do dodatkowych funkcji usługi rozpoznawania twarzy w usłudze Azure AI, w tym:
- Weryfikacja twarzy: możliwość porównywania twarzy pod kątem podobieństwa.
- Identyfikacja twarzy: możliwość identyfikowania nazwanych osób na obrazie.
- Wykrywanie aktualności: możliwość wykrywania i eliminowania wystąpień cyklicznej zawartości i/lub zachowań, które wskazują na naruszenie zasad (np. jeśli wejściowy strumień wideo jest prawdziwy lub fałszywy).
Zasoby platformy Azure używane przez usługę rozpoznawania twarzy
Aby korzystać z usługi rozpoznawania twarzy, musisz utworzyć jeden z następujących typów zasobów w ramach subskrypcji platformy Azure:
- Rozpoznawanie twarzy: Użyj tego konkretnego typu zasobu, jeśli nie zamierzasz używać żadnych innych usług azure AI lub jeśli chcesz oddzielnie śledzić użycie i koszty rozpoznawania twarzy.
- Usługi azure AI: ogólny zasób obejmujący rozpoznawanie sztucznej inteligencji platformy Azure wraz z wieloma innymi usługami azure AI, takimi jak Azure AI Content Safety, Azure AI Language i inne. Użyj tego typu zasobu, jeśli planujesz używać wielu usług azure AI i chcesz uprościć administrowanie i programowanie.
Porady ułatwiające uzyskiwanie dokładniejszych wyników
Pewne czynniki mają wpływ na dokładność wykrywania twarzy na obrazach:
- Format obrazu — obsługiwane obrazy to JPEG, PNG, GIF i BMP.
- Rozmiar pliku — 6 MB lub mniejszy.
- Zakres rozmiaru twarzy — od 36 x 36 pikseli do 4096 x 4096 pikseli. Mniejsze lub większe twarze nie zostaną wykryte.
- Inne problemy — wykrywanie twarzy może być osłabione przez skrajne kąty twarzy, ekstremalne oświetlenie i okluzji (obiekty blokujące twarz, takie jak ręka).