Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

Wykrywanie twarzy

Interfejs ML Kit i funkcja wykrywania twarzy pozwala wykrywać twarze na zdjęciu, rozpoznawać kluczowe cechy twarzy i zapewniać kontury wykrytych twarzy. Pamiętaj, że interfejs API wykrywa twarze, nie rozpoznaje osób .

Dzięki wykrywaniu twarzy możesz uzyskiwać informacje potrzebne do wykonywania zadań, takich jak robienie selfie i portretów albo generowanie awatarów ze zdjęć użytkownika. ML Kit może wykrywać twarze w czasie rzeczywistym, więc możesz ich używać w aplikacjach takich jak czat wideo lub gry, które reagują na wyrażenia odtwarzacza.

iOS Android

Najważniejsze funkcje

  • Rozpoznawaj i znajduj cechy twarzy Wskaż współrzędne oka, uszu, nosa, nosa i ust wszystkich twarzy.
  • Kontury konturujących twarzy Ukształtuj wykryte twarze oraz ich oczy, brwi, usta i nos.
  • Rozpoznawanie twarzy Sprawdź, czy ktoś się uśmiecha, czy ma zamknięte oczy.
  • Śledzenie twarzy w różnych klatkach wideo Uzyskiwanie identyfikatorów dla poszczególnych unikalnych twarzy. Identyfikator jest spójny we wszystkich wywołaniach, więc możesz wykonywać manipulację obrazem w przypadku konkretnej osoby w strumieniu wideo.
  • Przetwarzanie klatek wideo w czasie rzeczywistym Wykrywanie twarzy jest wykonywane na urządzeniu i szybko jest wykorzystywane w aplikacjach w czasie rzeczywistym, np. do manipulacji wideo.

Przykładowe wyniki

Przykład 1

Fizyk filozof Stephen Hawking w Zero Gravity z NASA

W przypadku każdej wykrytej twarzy:

Twarz 1 z 3
Pogrubienie wielokąta (884.880004882812, 149.546676635742), (1030.77197265625, 149.546676635742), (1030.77197265625, 3288262282628282282.4282.2282622826282.112.111
Kąty obrotu Y: -14,054030418395996, Z: -55,007488250732422
Identyfikator śledzenia 2
Zabytki
Lewe oko (945.869323730469, 211.867126464844)
Prawe oko (971.579467773438, 247.257247924805)
Na dole ust (907.756591796875, 259.714477539062)

... itp.

Prawdopodobieństwo cech
Uśmiech 0,88979166746139526
Lewe oko 0,98635888937860727
Prawe oczy 0,99258323386311531

Przykład 2 (wykrywanie konturu twarzy)

Gdy włączysz wykrywanie konturu twarzy, otrzymasz również listę punktów dla wszystkich wykrytych cech twarzy. Te punkty odzwierciedlają kształt cechy. Poniższa ilustracja przedstawia sposób mapowania tych punktów na twarz. Kliknij obraz, aby go powiększyć:

Kontur cech twarzy
Nos (505.149811, 221.201797), (506.987122, 313.285919)
Lewe oko
Górna usta
(np.)