. Perduaan imej boleh menyerlahkan kontur dan ciri imej dan memudahkan operasi analisis imej seterusnya. Artikel ini akan memperkenalkan cara menggunakan Python untuk menduakan imej dan menyediakan contoh kod untuk membantu pembaca memahami dengan lebih baik.
1. Perkenalkan perpustakaan yang diperlukan
1 |
|
Contoh kod:
1 2 3 4 5 |
|
3 Penduaan imej
Seterusnya, kita perlu binarikan imej. Dalam pustaka PIL, objek imej ialah matriks yang terdiri daripada nilai piksel, dan nilai setiap piksel mewakili maklumat warna yang sepadan dengan titik itu. Untuk menukar imej kepada imej binari, nilai piksel perlu dibezakan mengikut ambang tertentu Piksel yang lebih besar daripada ambang ditetapkan kepada putih, dan piksel yang kurang daripada ambang ditetapkan kepada hitam.
Contoh kod:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
4 Simpan dan paparkan imej binari
Akhir sekali, kami menyimpan imej binari yang diproses secara tempatan dan memaparkannya.
Contoh kod:
1 2 3 4 5 |
|
Ringkasan:
Artikel ini memperkenalkan cara menggunakan Python untuk menduakan imej. Dengan membaca imej asal, menetapkan ambang perduaan, merentasi setiap piksel, dan menetapkan warna piksel mengikut saiz nilai piksel, kesan penukaran warna atau imej skala kelabu kepada imej binari boleh dicapai. Kaedah pemprosesan binari ini boleh digunakan dalam banyak senario aplikasi pemprosesan imej seperti pengesanan kontur, pembahagian imej dan pengecaman aksara. Saya harap kod contoh dalam artikel ini dapat membantu pembaca lebih memahami dan menguasai kaedah pemprosesan perduaan imej.Atas ialah kandungan terperinci Bagaimana untuk memperduakan imej menggunakan Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!