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

Popular posts from this blog

Menampilkan Sinyal Menggunakan MATLAB

Pengolahan Sinyal Digital - Teori Dasar

Belajar Arduino - Menyalakan Lampu LED