Interfejs ML Kit do wykrywania sieci typu mesh pozwala wykrywać w czasie rzeczywistym siatkę z wysoką dokładnością przez 468 punktów 3D w przypadku zdjęć przypominających selfie. Twarz musi znajdować się w promieniu ok. 2 metrów od kamery.
Jeśli chcesz wykrywać twarze w odległości większej niż ok. 2 metrów od aparatu, zobacz pakiet SDK do wykrywania twarzy w ML Kit.
Oto niektóre określenia związane z funkcją wykrywania siatki na twarz:
- Pole ramki to prostokątny obszar dla wykrytej twarzy.
- Informacje o siatce twarzy to grupa 468 punktów i krawędzi 3D, których można używać do rysowania siatki siatki geometrycznej dla wykrytej twarzy.
Interfejs API do wykrywania sieci typu mesh generuje siatkę twarzy dla wykrytych twarzy, z których każda zawiera 468 punktów 3D i krawędzi. Wykrywanie siatki typu mesh pozwala wykonywać dokładniejsze operacje na twarzach w czasie rzeczywistym, takie jak filtry AR, robienie selfie i czat wideo.
Kluczowe funkcje
- Rozpoznawanie i lokalizowanie twarzy – zablokuj pole wykrywania wykrytych twarzy na zdjęciu przypominającym siebie.
- Uzyskaj informacje o siatce twarzy: uzyskaj informacje o punktach 3D i trójkątach każdej wykrytej twarzy.
- Przetwarzanie klatek wideo w czasie rzeczywistym: wykrywanie siatki na podstawie twarzy odbywa się na urządzeniu i jest wystarczająco szybkie w przypadku aplikacji działających w czasie rzeczywistym, takich jak manipulacja wideo.
Przykładowe wyniki
Dane wejściowe | Dane wyjściowe (tryb „Tylko obramowanie” | Dane wyjściowe (tryb „siatka twarzy”) |
---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Porównanie z pakietem SDK ML Kit do wykrywania twarzy
API wykrywania sieci typu mesh | Face Detection API | |
Przykład zastosowania zalecanego (przykłady) |
|
|
Czas oczekiwania | Niska (~14 ms na Pixelu 3)
Zalecane dla w czasie rzeczywistym |
Średnie (około 60 ms na Pixelu 3 przy włączonym trybie szybkim) |
Zalecane źródło | Twarze zrobione w promieniu ~2 metrów | Dowolne zdjęcie z twarzami |
Punkty styku twarzy | Dla każdej płaszczyzny: 468 punktów 3D i trójkąty, gdy włączony jest tryb „siatka twarzy”. | Dla każdej twarzy 133 punkty 2D z włączonym trybem „Kontur”. |
Rozpoznano # twarze |
|
|
Identyfikator śledzenia | Nie | Tak |
Orientacja twarzy | Nie | Tak |
Klasyfikacja twarzy (np. uśmiech) | Nie | Tak |
Opcje implementacji | Tylko w grupie | Pogrupowane / niegrupowane |
Rozmiar aplikacji | W pakiecie: ok.6,4 MB
Niegrupowane: jeszcze niedostępne |
W pakiecie: ~6,9 MB
Niegrupowane: ~0,6 MB |