8. Apa itu Pengolahan Citra Digital?
• “pemrosesan gambar berdimensi-dua melalui
komputer digital” (Jain, 1989)
• pengolahan citra adalah berbagai teknik untuk
memanipulasi dan memodifikasi citra dengan
berbagai cara(Efford, 2000)
9. Aplikasi Pengolahan Citra
• pengenalan pola (identifikasi sidik jari, iris,
retina, pengenalan wajah)
• penginderaan jarak-jauh melalui satelit atau
pesawat udara,
• machine vision
• mesin penginspeksi
14. Representasi Citra Digital
• Citra digital dibentuk oleh kumpulan titik yang
dinamakan piksel (pixel atau “picture
element”)
• Setiap piksel digambarkan sebagai satu kotak
kecil
• Setiap piksel mempunyai koordinat posisi
23. Membaca citra dengan Matlab atau Octave
Img = imread(nama_file_citra)
Img = imread(’C:Imagemandrill.png’);
Format Ekstensi
Keterangan
TIFF
.tif, .tiff
Tagged Image File Format
JPEG
.jpg, .jpeg Joint Photographics Expert Group
GIF
.gif
Graphics Interface Format
BMP
.bmp
Windows Bitmap
PNG
.png
Portable Network Graphics
XWD
.xwd
XWindow Dump
24. Perintah lain
>> Ukuran = size(Img);
>> jum_baris = Ukuran(1);
>> jum_kolom = Ukuran(2); atau
>> [jum_baris, jum_kolom] = size(Img);
>> imshow(Img);
25. untuk menampilkan dua citra di dua jendela masingmasing, fungsi figure perlu dipanggil terlebih dulu
sebelum memanggil imshow
>> Sungai = imread('C:Imageinnsbruck.png');
>> Bangunan = imread('C:Imagealtstadt.png');
>> figure(1); imshow(Sungai);
>> figure(2); imshow(Bangunan);
31. Mengubah citra menjadi citra biner
% KEBINER Digunakan untuk mengonversi file
% daun_gray.png ke citra biner
Img = imread('c:Imagedaun_gray.png');
[tinggi, lebar] = size(Img);
ambang = 210; % Nilai ini bisa diubah-ubah
biner = zeros(tinggi, lebar);
for baris=1 : tinggi
for kolom=1 : lebar
if Img(baris, kolom) >= ambang
Biner(baris, kolom) = 0;
else
Biner(baris, kolom) = 1;
end
end
end
imshow(Biner);