Dasar Pengolahan Citra Digital Menggunakan MATLAB
Pada halaman ini akan dibahas mengenai dasar pengolahan citra digital. Dimana materinya antara lain, melihat ukuran citra, merubah warna citra menjadi aras keabuan (grascale), dan mengambil garis tepi pada gambar.
- Melihat ukuran gambar dengan MATLAB :
Gambar=imread(‘jamur.jpg’);
Size(gambar);
lebar=size(gambar, 1);
tinggi=size(gambar, 2);
disp(['Lebar Gambar = ', num2str(lebar)]);
disp(['Tinggi Gambar = ', num2str(tinggi)]);
Akan tampil ukuran gambar sebagai berikut:
Lebar Gambar = 256
Tinggi Gambar = 256
Gambar 1. Melihat Ukuran Citra |
- Mengatur gambar berwarna menjadi grayscale :
Gambar dapat diolah menjadi nuansa keabuan yang biasa disebut grayscale. Adapun kodingan untuk
mengolah gambar menjadi keabuan sebagai berikut:
gambar=imread(‘jamur.jpg’);
gray=rgb2gray(gambar);
imshow(gray);
Hasilnya sebagai berikut:
Gambar 2. Citra Asli |
Gambar 3. Citra Aras Ke-abuan (grayscale) |
- Mengambil garis tepi :
Merupakan pengambilan garis tepi pada objek di dalam gambar yang
akan diolah yang sebelumnya dibuat keabuan. Kodingan beserta hasil sebagai
berikut :
gambar2=imread(‘onigirichan.jpg);
gray=rgb2gray(gambar2);
tepi=edge(gray);
imshow(tepi);
Hasilnya sebagai berikut:
Gambar 4. Garis Tepi Citra |
Comments
Post a Comment