Google berkomitmen untuk memajukan kesetaraan rasial bagi komunitas Kulit Hitam. Lihat bagaimana.

Wajah Tertambah

Augmented Faces memungkinkan aplikasi Anda secara otomatis mengidentifikasi wilayah berbeda dari wajah yang terdeteksi, dan menggunakan wilayah tersebut untuk menghamparkan aset seperti tekstur dan model dengan cara yang sesuai dengan kontur dan wilayah wajah individu.

Bagaimana cara kerja Augmented Faces?

Aplikasi sampel AugmentedFaces menghamparkan fitur wajah rubah ke wajah pengguna menggunakan aset model dan tekstur.

Model 3D terdiri dari dua telinga rubah dan hidung rubah. Masing-masing adalah tulang terpisah yang dapat digerakkan secara individual untuk mengikuti daerah wajah tempat mereka menempel:

Teksturnya terdiri dari eye shadow, bintik-bintik, dan pewarna lainnya:

Saat Anda menjalankan aplikasi sampel, aplikasi tersebut memanggil API untuk mendeteksi wajah dan menghamparkan tekstur dan model ke wajah.

Mengidentifikasi mesh wajah yang diperbesar

Untuk menghamparkan tekstur dan model 3D dengan benar pada wajah yang terdeteksi, ARCore menyediakan wilayah yang terdeteksi dan mesh wajah yang diperbesar . Jaring ini adalah representasi virtual dari wajah, dan terdiri dari simpul, bagian wajah, dan pusat kepala pengguna.

Saat wajah pengguna terdeteksi oleh kamera, ARCore melakukan langkah-langkah berikut untuk menghasilkan mesh wajah yang diperbesar, serta pose tengah dan wilayah:

  1. Ini mengidentifikasi pose tengah dan jala wajah .

    • Pose tengah, terletak di belakang hidung, adalah titik tengah fisik kepala pengguna (dengan kata lain, di dalam tengkorak).

    • Jaring wajah terdiri dari ratusan simpul yang membentuk wajah, dan ditentukan relatif terhadap pose tengah.

  2. Kelas AugmentedFace menggunakan mesh wajah dan pose tengah untuk mengidentifikasi pose wilayah wajah di wajah pengguna. Wilayah-wilayah tersebut adalah:

    • Dahi kiri ( LEFT_FOREHEAD )
    • Dahi kanan ( RIGHT_FOREHEAD )
    • Ujung hidung ( NOSE_TIP )

Elemen-elemen ini - pose tengah, mesh wajah, dan pose wilayah wajah - terdiri dari mesh wajah yang diperbesar dan digunakan oleh API AugmentedFace sebagai titik dan wilayah pemosisian untuk menempatkan aset di aplikasi Anda.

Langkah selanjutnya

Mulai gunakan Augmented Faces di aplikasi Anda sendiri. Untuk mempelajari lebih lanjut, lihat: