Cara menggunakan
- Pilih foto yang berisi satu orang atau lebih.
- Pilih model Fast atau Detailed, lalu pilih Hapus latar belakang.
- Sesuaikan ambang batas, kelembutan, dan feather sampai tepi terlihat pas; jika ingin, pilih warna latar belakang.
- Bandingkan sebelum dan sesudah, lalu unduh PNG.
Cara kerja
Alat ini menjalankan MediaPipe Image Segmenter open-source milik Google di browser Anda. Sebuah jaringan saraf kecil melihat versi foto 256 × 256 dan memperkirakan, untuk setiap piksel, seberapa besar kemungkinan piksel tersebut termasuk bagian orang. Masker itu kemudian diperbesar ke ukuran foto Anda dan digunakan sebagai transparansi PNG.
Model Fast (selfie segmenter, sekitar 250 KB) memisahkan orang dari latar belakang. Model Detailed (selfie multiclass, sekitar 16 MB) mengenali latar belakang, rambut, kulit, dan pakaian; semua yang bukan latar belakang dipertahankan. Keduanya dilatih untuk orang, sehingga tidak dapat memotong produk, hewan peliharaan, atau mobil secara andal.
Ambang batas menentukan seberapa yakin model harus untuk mempertahankan sebuah piksel, kelembutan memperlebar transisi antara yang dipertahankan dan yang dihapus, dan feather mengaburkan tepi sebanyak piksel yang dipilih. Karena masker dihitung pada resolusi rendah, rambut halus dan celah tipis diperkirakan, bukan ditelusuri dengan tepat.
File model dan runtime WebAssembly diambil dari CDN publik (Google Cloud Storage dan jsDelivr) pada penggunaan pertama, lalu disimpan dalam cache oleh browser Anda. Hasil disimpan sebagai PNG dengan transparansi, hingga 16 megapiksel.
Contoh
Foto profil pada warna merek
Selfie kepala dan bahu dengan model Fast, ambang batas 50%, kelembutan 20%, dan warna pengganti menghasilkan avatar bersih pada latar belakang polos.
Potongan seluruh badan untuk selebaran
Foto berdiri dengan model Detailed, ambang batas 40%, dan feather 3 px menghasilkan PNG transparan untuk ditempatkan pada desain.
Pertanyaan yang sering diajukan
Apakah foto saya diunggah?
Tidak. Segmentasi berjalan di browser Anda. Hanya file model dan runtime yang diunduh dari server Google dan jsDelivr; foto Anda tidak pernah meninggalkan perangkat Anda.
Mengapa tidak berfungsi untuk foto produk saya?
Model dilatih untuk mengenali orang. Objek, hewan, dan produk sering kali tidak terdeteksi sama sekali atau hanya sebagian.
Mengapa tepi rambut tidak sempurna?
Model bekerja pada versi foto 256 × 256, sehingga detail yang sangat halus hanya diperkirakan. Naikkan kelembutan atau feather untuk tepi yang lebih alami, atau coba model Detailed.
Apakah ini berfungsi secara offline?
Setelah proses pertama berhasil, browser biasanya menyimpan model dan runtime dalam cache, tetapi hal ini tidak dijamin. Penggunaan pertama memerlukan koneksi internet.
Privasi
Foto Anda didekode dan disegmentasi di browser Anda, dan PNG dibuat di perangkat Anda; foto tidak diunggah, disimpan, atau disertakan dalam analitik. Untuk menjalankan model, browser Anda mengunduh runtime MediaPipe dari CDN jsDelivr dan file model dari Google Cloud Storage; permintaan tersebut tidak berisi data gambar. Hanya peristiwa anonim bahwa alat digunakan yang dihitung, dan status paket Anda dimuat dari layanan akun situs.