Pengenalan Pengolahan Citra Digital dengan Python
Praktikum Pemula 01
Untuk praktikum dengan judul "Pengenalan Pengolahan Citra Digital dengan Python" tanpa menggunakan library OpenCV, kita bisa fokus pada dasar-dasar pengolahan citra seperti membaca file citra, menampilkan, dan melakukan operasi sederhana pada piksel. Kita akan menggunakan library standar Python seperti PIL (Python Imaging Library) untuk membantu dalam pengolahan citra dasar.Berikut adalah contoh kode untuk praktikum tersebut:
Instalasi PIL
Pertama, Anda perlu memastikan bahwa PIL (sekarang dikenal sebagai Pillow) terinstal. Anda bisa menginstalnya menggunakan pip:1 | pip install Pillow |
Kode Praktikum
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | from PIL import Image import matplotlib.pyplot as plt def buka_dan_tampilkan_citra(nama_file): # Membuka citra citra = Image.open(nama_file) # Menampilkan citra plt.imshow(citra) plt.axis('off') plt.show() return citra def konversi_ke_skala_abu(citra): # Konversi citra ke skala abu-abu citra_abu = citra.convert('L') # Menampilkan citra skala abu-abu plt.imshow(citra_abu, cmap='gray') plt.axis('off') plt.show() return citra_abu # Ganti dengan path ke file citra Anda nama_file = 'path/ke/citra.jpg' # Membuka dan menampilkan citra citra = buka_dan_tampilkan_citra(nama_file) # Konversi ke skala abu-abu dan tampilkan citra_abu = konversi_ke_skala_abu(citra) |