Pengolahan Citra Menggunakan Python (Pillow)
Pengolahan Citra (Image Processing), citra memiliki arti sebagai gambar, pengolahan citra identik dengan penampilan gambar pada layar digital yang berati Image Processing merupakan rangkaian proses yang mengelola dan menganalisis gambar dengan cara melibatkan presepsi visual secara digital.
Pada python dapat dilakukan image processing dengan menggunakan library python yang bermacam-macam diantara ada empat sejauh ini yang saya tahu yaitu Scikit-Image, SimpleCV, OpenCV, dan Pillow (PIL). Masing-masing memiliki keunggulan satu sama lainnya. Disini saya mau mengulas sedikit tentang Pillow, kenapa Pillow karena dia sudah mendukung library tkinter sehingga kita dapat dengan mudah mengelola proses citra menggunakan komponen yang ada di tkinter, alasan lain scriptnya sedikit karena semua sudah dikerjakan di dalam library jadi kita tinggal memanggilnya saja, untuk yang memang mau mendalami pengolahan citra, saya sangat tidak menyarankan untuk menggunakan library ini, saya lebih menyarankan untuk mempelajari OpenCV dan SimpleCV dengan script yang lebih kompleks. Jika ingin membuat dengan cepat tanpa memikirkan proses pengolahan citra yang terjadi maka library Pillow ini adalah pilih yang tepat, sebagai contoh disini saya membuat gambar menjadi grayscale.
Pada python dapat dilakukan image processing dengan menggunakan library python yang bermacam-macam diantara ada empat sejauh ini yang saya tahu yaitu Scikit-Image, SimpleCV, OpenCV, dan Pillow (PIL). Masing-masing memiliki keunggulan satu sama lainnya. Disini saya mau mengulas sedikit tentang Pillow, kenapa Pillow karena dia sudah mendukung library tkinter sehingga kita dapat dengan mudah mengelola proses citra menggunakan komponen yang ada di tkinter, alasan lain scriptnya sedikit karena semua sudah dikerjakan di dalam library jadi kita tinggal memanggilnya saja, untuk yang memang mau mendalami pengolahan citra, saya sangat tidak menyarankan untuk menggunakan library ini, saya lebih menyarankan untuk mempelajari OpenCV dan SimpleCV dengan script yang lebih kompleks. Jika ingin membuat dengan cepat tanpa memikirkan proses pengolahan citra yang terjadi maka library Pillow ini adalah pilih yang tepat, sebagai contoh disini saya membuat gambar menjadi grayscale.
Pertama-tama install dulu library python pillow bisa download disini , kemudian cara installnya sama saat install library cx_freeze bisa dilihat di langkah kedua disini, setelah terinstal buat file python dan berikut scriptnya :
Note : untuk gambar harus diletakan di dalam folder yang sama dengan file python
Maka dijalankan menampilkan gambar yang dirubah menjadi grayscale
Sekian dari Pengolahan Citra Menggunakan Python (Pillow),
Selamat Mencoba :)
Selamat Mencoba :)
No comments: