Tugas MediaPipe Face Stylizer memungkinkan Anda menerapkan gaya wajah ke wajah dalam gambar. Anda dapat menggunakan tugas ini untuk membuat avatar virtual dengan berbagai gaya.
Tugas ini menggunakan model BlazeFaceStylizer, yang terdiri dari generator wajah dan encoder wajah. Generator wajah BlazeStyleGAN, yang merupakan implementasi ringan dari kelompok model StyleGAN, membuat dan mengedit wajah sesuai dengan gaya yang ditentukan. Encoder wajah, yang menggunakan backbone MobileNet V2, memetakan gambar input ke wajah yang dihasilkan oleh generator wajah.
Mulai
Mulai gunakan tugas ini dengan mengikuti salah satu panduan penerapan ini untuk platform target Anda. Panduan khusus platform ini akan memandu Anda dalam menerapkan dasar tugas ini, menggunakan model dan contoh kode yang direkomendasikan dengan opsi konfigurasi yang direkomendasikan:
- Android - Contoh kode - Panduan
- Python - Contoh kode - Panduan
- Web - Contoh kode - Panduan
Detail tugas
Bagian ini menjelaskan kemampuan, input, output, dan opsi konfigurasi tugas ini.
Fitur
- Pemrosesan gambar input - Pemrosesan mencakup rotasi gambar, pengubahan ukuran, normalisasi, dan konversi ruang warna.
Input tugas | Output tugas |
---|---|
Gambar diam | Stylizer Wajah menghasilkan gambar dengan gaya tampilan yang paling terlihat dari gambar input. |
Opsi konfigurasi
Tugas ini memiliki opsi konfigurasi berikut:
Nama Opsi | Deskripsi | Rentang Nilai | Nilai Default |
---|---|---|---|
errorListener |
Menetapkan pemroses error opsional. | N/A |
Not set |
Model
Stylizer Wajah memerlukan model gaya wajah untuk didownload dan disimpan di direktori project Anda. Model gaya wajah di bagian ini didasarkan pada arsitektur BlazeStyleGAN. Setiap model dilatih untuk menerapkan gaya tertentu ke wajah dalam gambar input.
Sketsa warna
Model ini mengubah wajah menjadi gambar yang meniru sketsa dengan goresan pensil berwarna dan sapuan kuas. Gaya yang digunakan untuk melatih model ini ditampilkan di bawah ini:
Nama model | Bentuk input | Jenis kuantisasi | Versions |
---|---|---|---|
Sketsa warna | 256 x 256 x 3 | Float32 | Terbaru |
Tinta warna
Model ini mengubah wajah menjadi gambar yang meniru lukisan cat air. Gaya yang digunakan untuk melatih model ini ditampilkan di bawah ini:
Nama model | Bentuk input | Jenis kuantisasi | Versions |
---|---|---|---|
Tinta warna | 256 x 256 x 3 | Float32 | Terbaru |
Lukisan cat minyak
Model ini mengubah wajah menjadi gambar yang meniru lukisan cat minyak. Gaya yang digunakan untuk melatih model ini ditampilkan di bawah ini:
Nama model | Bentuk input | Jenis kuantisasi | Versions |
---|---|---|---|
Lukisan cat minyak | 256 x 256 x 3 | Float32 | Terbaru |