Artikel ini menjelaskan bagaimana menghapus latar belakang dari Image menggunakan Python. Ini berisi detail untuk menyiapkan IDE, daftar langkah-langkah, dan contoh kode untuk mengembangkan alat penghapus latar belakang gambar menggunakan Python. Ini akan membantu Anda melakukan perhitungan matematis dan menerapkan pengaturan lainnya dengan beberapa panggilan API.
Langkah-langkah untuk Menghapus Latar Belakang dari Gambar menggunakan Python
- Siapkan lingkungan pengembangan untuk menggunakan Aspose.Imaging for Python via .NET untuk menghapus latar belakang gambar
- Muat dan terapkan lisensi Aspose.Imaging untuk membuka semua fitur
- Tentukan jalur file input dan output untuk memproses gambar
- Muat gambar input Image dari jalur file yang ditentukan
- Hitung jari-jari pemulusan berdasarkan dimensi gambar untuk meratakan tepi
- Konfigurasikan pengaturan masking GraphCut dengan deteksi otomatis garis dan latar belakang transparan
- Inisialisasi mesin masking dengan gambar dan terapkan proses masking menggunakan metode decompose()
- Ekstrak latar depan dari hasil masking dan simpan sebagai PNG transparan
Langkah-langkah ini merangkum pengembangan alat penghapus latar belakang gambar menggunakan Python. Proses ini dimulai dengan menetapkan jalur file, memuat gambar input, dan menghitung jari-jari pemulusan untuk memastikan transisi tepi yang halus. Kemudian, pengaturan masking GraphCut dengan transparansi diterapkan, masking diterapkan untuk mengekstrak latar depan, dan hasilnya disimpan sebagai gambar PNG transparan.
Kode untuk Menghapus Latar Belakang dari Gambar menggunakan Python
Contoh kode ini menunjukkan penghapus latar belakang menggunakan Python. Kode ini menghapus latar belakang dari gambar raster menggunakan metode segmentasi GraphCut dengan deteksi otomatis garis dan pemulusan untuk tepi yang lebih halus. Anda dapat menggunakan gambar raster dalam format JPG, PNG, BMP, dll. sebagai input dan menyimpan hasilnya dalam format yang sama atau format lain sesuai kebutuhan.
Artikel ini mengajarkan kami pengembangan alat penghapus latar belakang untuk gambar menggunakan Python. Untuk mengonversi CDR ke PDF, lihat artikel Mengonversi CDR ke PDF menggunakan Python.