Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Industrial programming >> Python

Pemrosesan Gambar Python Dengan Bantal

Pustaka Pencitraan Pillow Python sangat ideal untuk pemrosesan gambar. Biasanya, ini digunakan untuk aplikasi pengarsipan dan pemrosesan batch. Tentu saja, Anda bebas menggunakannya untuk hal lain yang dapat Anda pikirkan. Anda dapat menggunakan perpustakaan untuk:

Daftar isi

Memasang paket pemrosesan gambar

Untuk memasang Bantal, yang merupakan cabang dan kelanjutan dari Pustaka Pencitraan Python asli, gunakan perintah pip install:

pip3 install Pillow

Memproses gambar

Bantal menawarkan beberapa filter yang tersedia setelah mengimpor ImageFilter . Misalnya, untuk memburamkan gambar, gunakan:

from PIL import Image, ImageFilter

im = Image.open("kittens.jpg")
blurred = im.filter(ImageFilter.BLUR)

Filter lainnya termasuk SHARPEN, SMOOTH, dan EDGE_ENHANCE. Untuk daftar lengkap filter, periksa dokumen referensi di ImageFilter.

Untuk memutar gambar 180 derajat:

rotated_image = im.rotate(180) 

Dan terakhir, untuk menyimpan hasil kerja keras Anda:

rotated_image.save("rotated.jpg")

Menampilkan gambar

Selain pengolahan gambar, library ini juga dapat digunakan untuk menampilkan gambar di layar. Berikut beberapa contoh kode untuk menampilkan file bernama kittens.jpg :

from PIL import Image

im = Image.open("kittens.jpg")
im.show()
print(im.format, im.size, im.mode)
# JPEG (1920, 1357) RGB

Dalam gif animasi berikut, saya mendemonstrasikan cara menggunakan Pillow langsung dari IPython:

Bacaan lebih lanjut

Perpustakaan memiliki lebih banyak hal untuk ditawarkan. Untuk mempelajari segala sesuatu tentang pemrosesan gambar Python menggunakan Bantal, yang terbaik adalah menuju ke tutorial resmi!


Python

  1. Membuat robot dengan Raspberry Pi dan Python
  2. Pernyataan Python Print():Cara Mencetak dengan Contoh
  3. Python String strip() Fungsi dengan CONTOH
  4. Python String count() dengan CONTOH
  5. Format String Python() Jelaskan dengan CONTOH
  6. Metode Python String find() dengan Contoh
  7. Fungsi Python Lambda dengan CONTOH
  8. Python round() fungsi dengan CONTOH
  9. Python map() berfungsi dengan CONTOH
  10. Python Timeit() dengan Contoh