Dzięki interfejsowi ML Kit interfejsu API wykrywania twarzy możesz wykrywać twarze na zdjęciach, identyfikować najważniejsze cechy twarzy i rejestrować kontury wykrytych twarzy. Pamiętaj, że interfejs API wykrywa twarze, ale nie rozpoznaje osób .
Dzięki wykrywaniu twarzy możesz uzyskać informacje potrzebne do wykonywania zadań, takich jak ozdoba selfie i portrety czy generowanie awatarów na podstawie zdjęć użytkownika. ML Kit potrafi wykrywać twarze w czasie rzeczywistym, dlatego możesz go używać w aplikacjach takich jak czat wideo czy gry, które reagują na wyraz twarzy gracza.
Najważniejsze funkcje
- Rozpoznawanie i lokalizowanie cech twarzy Uzyskasz współrzędne oczu, uszu, policzków, nosa i ust każdej wykrytej twarzy.
- Pokaż kontury cech twarzy Zobacz kontury wykrytych twarzy oraz ich oczu, brwi, ust i nosa.
- Rozpoznawanie wyrazu twarzy Sprawdź, czy dana osoba się uśmiecha lub ma zamknięte oczy.
- Śledzenie twarzy na klatkach wideo Uzyskuj identyfikator każdej niepowtarzalnej twarzy, która została wykryta. Identyfikator jest spójny we wszystkich wywołaniach, dzięki czemu możesz manipulować obrazem konkretnej osoby w strumieniu wideo.
- Przetwarzanie klatek wideo w czasie rzeczywistym Wykrywanie twarzy jest wykonywane na urządzeniu i jest wystarczająco szybkie, aby można było z nich korzystać w aplikacjach w czasie rzeczywistym, takich jak manipulacja filmami.
Przykładowe wyniki
Przykład 1
W przypadku każdej wykrytej twarzy:
Twarz 1 z 3 | |||||||
---|---|---|---|---|---|---|---|
Wielokąt zawijający | (884.880004882812, 149.546676635742), (1030.77197265625, 149.546676635742), (1030.77194265625, 318.60) | ||||||
Kąty obrotu | Y: -14.054030418395996, Z: -55.007488250732422 | ||||||
Identyfikator śledzenia | 2 | ||||||
Punkty orientacyjne na twarzach |
... itp. |
||||||
Prawdopodobieństwo cech |
|
Przykład 2 (wykrywanie kontur twarzy)
Gdy wykrywanie konturu twarzy jest włączone, otrzymujesz też listę punktów za każdą wykrytą cechę twarzy. Te punkty reprezentują kształt obiektu. Poniższa ilustracja przedstawia sposób mapowania tych punktów na twarz. Kliknij obraz, aby go powiększyć:
Kontury twarzy | |
---|---|
Most w nosie | (505.149811, 221.201797), (506.987122, 313.285919) |
Lewe oko | 304.642029, 232.854431 (304.854431) (304.854431) 304.854431 |
Górna warga | (421.662048, 354.520813), 354.520813, 340.549988 (340.549988) (340.549988), 340.549988 (340.549988) (340.549988) (428.103882, 349.694061). |
(itd.) |