Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk menukar gambar kepada hitam dan putih menggunakan Python
Cara Menukar Gambar kepada Kesan Hitam Putih menggunakan Python
Ikhtisar:
Menukar imej berwarna kepada imej hitam putih atau skala kelabu adalah tugas biasa dalam pemprosesan imej digital. Dalam artikel ini, kami akan menggunakan Python dan perpustakaan PIL (Python Imaging Library) untuk melaksanakan fungsi menukar imej berwarna kepada kesan hitam dan putih. Pustaka PIL menyediakan fungsi pemprosesan imej yang kaya dan digunakan secara meluas dalam Python.
Langkah 1: Pasang perpustakaan PIL
Sebelum bermula, kita perlu memasang perpustakaan PIL terlebih dahulu. Buka terminal baris arahan (atau Anaconda Prompt) dan masukkan arahan berikut:
pip install pillow
Langkah Kedua: Import perpustakaan yang diperlukan
Sebelum kita mula menulis kod, kita perlu mengimport perpustakaan yang diperlukan. Buka IDE Python (seperti Jupyter Notebook, PyCharm, dll.) dan masukkan kod berikut:
from PIL import Image
Langkah 3: Muatkan imej
Seterusnya, kita perlu memuatkan imej untuk diproses. Katakan fail imej kami dinamakan "image.jpg" dan ia terletak dalam direktori kerja semasa. Sila pastikan anda meletakkan fail imej di lokasi yang betul dan perhatikan kes nama fail tersebut.
image_path = "image.jpg" image = Image.open(image_path)
Langkah Empat: Tukar kepada Imej Hitam Putih
Dengan menggunakan kaedah "tukar" perpustakaan PIL, kita boleh menukar imej berwarna kepada imej hitam putih atau skala kelabu. Ambil perhatian bahawa kaedah "tukar" akan mengembalikan objek imej baharu tetapi tidak akan mengubah suai objek imej asal.
image_bw = image.convert("L")
Langkah 5: Simpan imej yang terhasil
Akhir sekali, kita boleh menyimpan imej hitam putih yang ditukar sebagai fail baharu. Semasa menyimpan, kami boleh menentukan nama fail, format fail dan lokasi simpan.
save_path = "result_image.jpg" image_bw.save(save_path)
Contoh kod penuh:
Berikut ialah contoh kod lengkap yang merangkumi semua langkah di atas:
from PIL import Image image_path = "image.jpg" save_path = "result_image.jpg" image = Image.open(image_path) image_bw = image.convert("L") image_bw.save(save_path)
Jalankan kod:
Salin kod di atas ke dalam Python IDE anda dan gantikan "image.jpg" dengan nama fail Imej anda sendiri . Kemudian jalankan kod dan ia akan memuatkan imej, menukarnya kepada imej hitam dan putih, dan menyimpan hasilnya sebagai "result_image.jpg".
Ringkasan:
Dalam artikel ini, kami mempelajari cara menukar imej berwarna kepada hitam dan putih menggunakan perpustakaan Python dan PIL. Fungsi ini sangat biasa digunakan, dan kod ini sangat mudah untuk dilaksanakan. Dengan menggunakan kaedah "tukar" perpustakaan PIL, kita boleh mencapai penukaran hitam putih imej dengan mudah. Harap artikel ini dapat membantu anda!
Atas ialah kandungan terperinci Bagaimana untuk menukar gambar kepada hitam dan putih menggunakan Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!