Deteksi wajah

Dengan API deteksi wajah pada ML Kit, Anda dapat mendeteksi wajah pada gambar, mengidentifikasi fitur utama wajah, dan mendapatkan kontur wajah yang terdeteksi. Perhatikan bahwa API mendeteksi wajah, tetapi tidak mengenali orang .

Dengan deteksi wajah, Anda bisa mendapatkan informasi yang diperlukan untuk melakukan tugas seperti menghiasi selfie dan potret, atau membuat avatar dari foto pengguna. Karena ML Kit dapat melakukan deteksi wajah secara real time, Anda dapat menggunakannya dalam aplikasi seperti video chat atau game yang merespons ekspresi pemain.

iOS Android

Kemampuan utama

  • Mengenali dan menemukan fitur wajah Mendapatkan koordinat mata, telinga, pipi, hidung, dan mulut setiap wajah yang terdeteksi.
  • Mendapatkan kontur fitur wajah Dapatkan kontur wajah yang terdeteksi serta mata, alis, bibir, dan hidung mereka.
  • Mengenali ekspresi wajah Menentukan apakah seseorang tersenyum atau menutup mata.
  • Melacak wajah di seluruh frame video Mendapatkan ID untuk setiap wajah unik yang terdeteksi. ID ini konsisten di seluruh pemanggilan, sehingga Anda dapat melakukan manipulasi gambar pada orang tertentu dalam streaming video.
  • Memproses frame video secara real time Deteksi wajah dilakukan di perangkat, dan cukup cepat untuk digunakan dalam aplikasi real-time, seperti manipulasi video.

Hasil contoh

Contoh 1

Fisikawan Stephen Hawking dalam Gravitasi Nol dari NASA

Untuk setiap wajah yang terdeteksi:

Wajah 1 dari 3
Poligon pembatas (884.880004882812, 149.546676635742), (1030.77197265625, 149.546676635742), (1030.77197265625, 329,280,380,28
Sudut rotasi Y: -14.054030418395996, Z: -55.007488250732422
ID Pelacakan 2
Bangunan wajah
Mata kiri (945,869323730469, 211,867126464844)
Mata kanan (971,579467773438, 247,257247924805)
Bagian bawah mulut (907,756591796875, 259,714477539062)

... {i>dll.<i}

Probabilitas fitur
Tersenyum 0,88979166746139526
Mata kiri terbuka 0,98635888937860727
Mata kanan terbuka 0,99258323386311531

Contoh 2 (deteksi kontur wajah)

Ketika mengaktifkan deteksi kontur wajah, Anda juga akan melihat sekumpulan titik untuk setiap fitur wajah yang terdeteksi. Titik-titik ini mewakili bentuk fitur. Gambar berikut mengilustrasikan bagaimana titik-titik ini dipetakan ke wajah. Klik gambar untuk memperbesarnya:

Kontur fitur wajah
Jembatan hidung (505.149811, 221.201797), (506.987122, 313.285919)
Mata kiri (404.642029, 232.854431), (408.527283, 231.366623), (413.565796, 229.427856), (421.378296), (421.378296),
Bagian atas bibir atas (421.662048, 354.520813), (428.103882, 349.694061), (440.847595, 348.048737), (456.549988, 346.295532),
(dll.)