Pada pratikum ini, kita akan mencoba untuk mengekstraksi fitur dari sebuah citra. Proses yang akan kita lakukan hanya proses sederhana. Pembahasan lengkap terkait dengan pra pengolahan data dan ekstraksi fitur pada data citra akan dibahas pada perkuliahan pengolahan citra digital.
Data yang akan kita gunakan adalah citra berikut.
Gambar 2.4.1 Lenna
Langkah 0 - Instal Library
Pada praktikum ini kita akan menggunakan library pillow. Tambahan pillow terlebih dahulu apabila belum terinstal didalam perangkat yang Anda gunakan.
Jalan perintah berikut pada notebook
!pip install Pillow
Langkah 1 - Load Image
from PIL import Image
img = Image.open('img/Lenna_(test_image).png')
img.show() # tampilkan gambar
display(img) # metode alternatif tampilkan gambar
Langkah 2 - Ekstrak Fitur
# Ekstrak setiap channel red, green, blue
r, g, b = img.split()
# Cek panjang ukuran channel red
print(len(r.histogram()))
# Cetak fitur histogram pada channel red
print(r.histogram())
Anda akan mendapatkan nilai histogram dalam bentuk array