Przy użyciu interfejsu ML Kit do wykrywania twarzy możesz wykrywać twarze na obrazie, rozpoznawać kluczowe cechy twarzy i określać kontury wykrytych twarzy. Pamiętaj, że interfejs API wykrywa twarze, ale nie rozpoznaje osób.
Wykrywanie twarzy pozwala uzyskać informacje potrzebne do wykonania takich zadań jak dodawanie selfie czy portrety czy generowanie awatarów ze zdjęć użytkownika. ML Kit może wykrywać twarze w czasie rzeczywistym, możesz więc używać ich w aplikacjach, takich jak czat wideo lub gry, które reagują na wyrażenia gracza.
Kluczowe funkcje
- Rozpoznawanie i lokalizowanie cech twarzy Uzyskać współrzędne oczu, uszu, policzków, nosa i ust wszystkich twarzy.
- Kontynuacja cech twarzy Krzyżuj kontury wykrytych twarzy oraz ich oczu, brwi, ust i nosa.
- Rozpoznawanie twarzy Sprawdź, czy dana osoba uśmiecha się lub ma zamknięte oczy.
- Śledzenie twarzy w ramkach poszczególnych filmów Uzyskaj identyfikator każdej unikalnej wykrytej twarzy. Identyfikator jest spójny we wszystkich wywołaniach, więc możesz wykonywać operacje manipulowania obrazem określonej osoby w strumieniu wideo.
- Przetwarzanie klatek wideo w czasie rzeczywistym Wykrywanie twarzy odbywa się na urządzeniu i jest wystarczająco szybkie, aby można było używać go w aplikacjach w czasie rzeczywistym, takich jak manipulacja wideo.
Przykładowe wyniki
Przykład 1
W przypadku każdej wykrytej twarzy:
Twarz 1 z 3 | |||||||
---|---|---|---|---|---|---|---|
Łukanie wielokątów | (884.880004882812, 149.546676635742), (1030.77197265625, 149.546676635742), (1030.77197265626, 329.822,329.822,329.822,329.822,329.822,329.822) | ||||||
Kąty obrotu | Y: -14,054030418395996, Z: –55,007488250732422 | ||||||
Identyfikator śledzenia | 2 | ||||||
Punkty orientacyjne |
... itd. |
||||||
Prawdopodobieństwo funkcji |
|
Przykład 2 (wykrywanie konturu)
Gdy włączysz wykrywanie konturu, otrzymasz też listę punktów dla każdej wykrytej cechy twarzy. Te punkty reprezentują kształt obiektu. Poniższa ilustracja przedstawia sposób mapowania punktów na twarz. Kliknij obraz, aby go powiększyć:
Kontur cech twarzy | |
---|---|
most nosowy | (505.149811, 221.201797), (506.987122, 313.285919) |
Lewe oko | ”, |
Górna warga | |
(itd.) |