Ikuti semua informasi yang diumumkan di Firebase Summit, dan pelajari bagaimana Firebase dapat membantu Anda mempercepat pengembangan aplikasi dan menjalankan aplikasi dengan percaya diri. Pelajari Lebih Lanjut
Tetap teratur dengan koleksi Simpan dan kategorikan konten berdasarkan preferensi Anda.

Deteksi wajah

Dengan API deteksi wajah ML Kit, Anda dapat mendeteksi wajah dalam gambar, mengidentifikasi fitur wajah utama, dan mendapatkan kontur wajah yang terdeteksi.

Dengan deteksi wajah, Anda bisa mendapatkan informasi yang Anda butuhkan 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 obrolan video atau game yang merespons ekspresi pemain.

iOS Android

Jika Anda seorang developer Flutter, Anda mungkin tertarik dengan FlutterFire , yang menyertakan plugin untuk ML Vision API Firebase.

Kemampuan utama

Kenali dan temukan fitur wajah Dapatkan koordinat mata, telinga, pipi, hidung, dan mulut setiap wajah yang terdeteksi.
Dapatkan kontur fitur wajah Dapatkan kontur wajah yang terdeteksi dan mata, alis, bibir, dan hidungnya.
Kenali ekspresi wajah Tentukan apakah seseorang tersenyum atau memejamkan mata.
Lacak wajah di seluruh bingkai video Dapatkan pengenal untuk setiap wajah orang yang terdeteksi. Pengenal ini konsisten di seluruh pemanggilan, sehingga Anda dapat, misalnya, melakukan manipulasi gambar pada orang tertentu dalam aliran video.
Proses bingkai video secara real time Deteksi wajah dilakukan pada perangkat, dan cukup cepat untuk digunakan dalam aplikasi waktu nyata, seperti manipulasi video.

Contoh hasil

Contoh 1

Untuk setiap wajah yang terdeteksi:

Wajah 1 dari 3
poligon pembatas (884.880004882812, 149.546676635742), (1030.77197265625, 149.546676635742), (1030.77197265625, 329.660278320312), (884.880004882812, 329.660278320312)
Sudut rotasi Y: -14.054030418395996, Z: -55.007488250732422
ID Pelacakan 2
Landmark wajah
mata kiri (945.869323730469, 211.867126464844)
Mata kanan (971.579467773438, 247.257247924805)
Bagian bawah mulut (907.756591796875, 259.714477539062)

... dll.

Probabilitas fitur
Tersenyum 0.88979166746139526
Mata kiri terbuka 0.98635888937860727
Mata kanan terbuka 0,99258323386311531

Contoh 2 (deteksi kontur wajah)

Saat Anda mengaktifkan deteksi kontur wajah, Anda juga mendapatkan daftar poin 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 memperbesar):

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, 226.967682), (432.598755, 225.434143), (442.953064, 226.089508), (453.899811, 228.594818), (461.516504618), , 235.600845), (462.170410, 236.316147), (456.233643, 236.891602), (446.363922, 237.966888), (435.698914, 238.149323), (424.320740, 237.235168), (416.037720, 236.012115), (409.983459, 234.870300)
Bagian atas bibir atas (421.662048, 354.520813), (428.103882, 349.694061), (440.847595, 348.048737), (456.549988, 346.295532), (480.526489, 346.089294), (503.375702, 349.470459), (525.624634, 347.3520783), (54607.30920583), (349.662048, 354.520813) , 351.693268), (570.226685, 354.210175), (575.305420, 359.257751)
(dll.)