
Za pomocą interfejsu API wykrywania siatki twarzy w ML Kit możesz wygenerować w czasie rzeczywistym siatkę o wysokiej dokładności 468 punktów 3D na zdjęcia przypominające selfie. Twarze powinny się znajdować w odległości nie większej niż 2 metry od kamery.
Jeśli chcesz wykrywać twarze w odległości większej niż ok. 2 metrów od kamery, zapoznaj się z pakietem SDK do wykrywania twarzy dostępnym w ML Kit.
Poniżej znajdziesz niektóre terminy dotyczące funkcji wykrywania siatki twarzy:
- Ramka ograniczająca to prostokątny obszar wykrytej twarzy.
- Informacje o siatce twarzy to grupa 468 punktów i kraw 3D, których można użyć do narysowania geometrycznej siatki wykrytej twarzy.
Interfejs API wykrywania siatki twarzy generuje siatkę twarzy dla wykrytych twarzy, z których każda zawiera 468 punktów i kraw 3D. Wykrywanie twarzy w siatce umożliwia bardziej precyzyjne operacje na twarzach w czasie rzeczywistym, takie jak filtry AR, robienie selfie i czat wideo.
Najważniejsze funkcje
- Rozpoznawanie i lokalizowanie twarzy Uzyskaj ramkę ograniczającą wykryte twarze na zdjęciach selfie.
- Uzyskaj informacje o siatce twarzy Pobierz informacje o 468 punktach 3D i trójkącie dla każdej wykrytej twarzy.
- Przetwarzaj klatki wideo w czasie rzeczywistym: wykrywanie siatki twarzy odbywa się na urządzeniu i jest wystarczająco szybkie na potrzeby aplikacji w czasie rzeczywistym, takich jak manipulacja filmami.
Przykładowe wyniki
| Dane wejściowe | Dane wyjściowe (tryb „Tylko ramka ograniczająca”) | Dane wyjściowe (tryb „Face mesh”) | 
|---|---|---|
|  |  |  | 
|  |  |  | 
|  |  |  | 
|  |  |  | 
Porównanie z pakietem SDK do wykrywania twarzy w ML Kit
| Interfejs API wykrywania sieci typu mesh | Interfejs API do wykrywania twarzy | |
| Zalecane przypadki użycia (przykłady) | 
 | 
 | 
| Czas oczekiwania | Niska (ok. 14 ms na Pixelu 3) Zalecane w czasie rzeczywistym | Średnio (ok. 60 ms na Pixelu 3 przy włączonym trybie szybkim) | 
| Zalecane dane wejściowe | Twarze zarejestrowane w odległości do 2 metrów | Dowolne zdjęcie z twarzami | 
| Dane wyjściowe punktów twarzy | Dla każdej twarzy można uzyskać 468 punktów 3D i informacje o trójkącie po włączeniu trybu „siatka twarzy”. | Dla każdej twarzy: 133 punkty 2D po włączeniu trybu „kontur twarzy”. | 
| Rozpoznano # twarze | 
 | 
 | 
| Identyfikator śledzenia | Nie | Tak | 
| Orientacja twarzy | Nie | Tak | 
| Klasyfikacja twarzy (np. uśmiechnięta) | Nie | Tak | 
| Opcje implementacji | Tylko łączone | W pakiecie | 
| Rozmiar aplikacji | W pakiecie: ok.6,4 MB Niegrupowane: jeszcze niedostępne | W pakiecie: ok.6,9 MB Niegrupowane: ~0,6 MB | 
