Panduan gaya wajah

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.

Cobalah!

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:

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:

Output sketsa warna

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:

Output tinta warna

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:

output lukisan minyak

Nama model Bentuk input Jenis kuantisasi Versions
Lukisan cat minyak 256 x 256 x 3 Float32 Terbaru