Tugas MediaPipe Face Stylizer memungkinkan Anda menerapkan gaya wajah ke wajah dalam gambar. Anda dapat menggunakan tugas ini untuk membuat avatar virtual dalam berbagai gaya.
Tugas ini menggunakan model BlazeFaceStylizer, yang terdiri dari generator wajah dan encoder wajah. Generator wajah BlazeStyleGAN, yang merupakan implementasi ringan dari grup 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 penerapan 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 | Face Stylizer menghasilkan gambar dengan gaya wajah yang paling mencolok 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
Face Stylizer memerlukan model gaya wajah untuk didownload dan disimpan di direktori project Anda. Model gaya wajah di bagian ini berdasarkan 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 goresan kuas. Gaya yang digunakan untuk melatih model ini ditampilkan di bawah:
Nama model | Bentuk input | Jenis kuantisasi | Versi |
---|---|---|---|
Sketsa warna | 256 x 256 x 3 | Float32 | Terbaru |
Tinta berwarna
Model ini mengubah wajah menjadi gambar yang meniru lukisan cat air. Gaya yang digunakan untuk melatih model ini ditampilkan di bawah:
Nama model | Bentuk input | Jenis kuantisasi | Versi |
---|---|---|---|
Tinta warna | 256 x 256 x 3 | Float32 | Terbaru |
Lukisan minyak
Model ini mengubah wajah menjadi gambar yang meniru lukisan minyak. Gaya yang digunakan untuk melatih model ini ditampilkan di bawah:
Nama model | Bentuk input | Jenis kuantisasi | Versi |
---|---|---|---|
Lukisan minyak | 256 x 256 x 3 | Float32 | Terbaru |