Rumah > pembangunan bahagian belakang > Tutorial Python > Bagaimana untuk menukar gambar kepada hitam dan putih menggunakan Python

Bagaimana untuk menukar gambar kepada hitam dan putih menggunakan Python

PHPz
Lepaskan: 2023-08-26 14:58:42
asal
2927 orang telah melayarinya

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
Salin selepas log masuk

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)
Salin selepas log masuk

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")
Salin selepas log masuk

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)
Salin selepas log masuk

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)
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan