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 |