Kamis, 06 Juni 2013

Menampilkan Histogram RGB Suatu Gambar dengan Menggunakan Matlab

Histogram disini merupakan grafik yang meggambarkan penyebaran nilai intensitas pixel pada suatu citra atau gambar. Untuk menampilkan Histogram dari warna RGB kali ini saya menggunakan MATLAB, MATLAB merupakan salah satu pemrograman tingkat tinggi yang dikhususkan untuk kebutuhan komputasi teknis, visualisasi dan pemrograman seperti komputasi matematik, analisis data, pengembangan algoritma, simulasi dan pemodelan dan grafik-grafik perhitungan. 
Untuk memproses gambar pada matlab langkah pertama yang dilakukan dengan memilih Current Folder pada folder tempat dimana gambar yang akan diproses diletakan. 
Dibuat sebuah variabel yang menyimpan gambar tersebut dengan menuliskan sintaks dibawah ini pada command window .

>>nama_variabel=imread('nama gambar');
>>gambar = imread ('kodokfebi.jpg');

Langkah selanjutnya adalah membuat tiga buah variabel untuk memproses gambar atau citra dan menampilkan histogram  warna RGB (Red, Green, Blue). Sintaks yang digunakan seperti dibawah ini.

>> red = gambar (:,:,1);
>> green = gambar (:,:,2);
>> blue = gambar (:,:,3);

Untuk menampilkan gambar yang diproses kali ini sintaks yang digunaka seperti berikut ini.

>>figure,imshow(nama_gambar);
>>figure,imshow(gambar);

Maka akan tampil gambar yang dimaksud, atau yang diminta dari sintaks di atas .

Untuk menampilkan histogram R ( Red / Merah ), digunakan sintaks :

>> imhist(red)

Maka akan tampil histogram warna merah, tampilannya seperti di bawah ini 


Untuk menampilkan histogram R ( Green / Hijau ), digunakan sintaks :

 >> imhist(green)

Maka akan tampil histogram warna hijau, tampilannya seperti di bawah ini 


Untuk menampilkan histogram R ( Blue / Biru ), digunakan sintaks :

>> imhist(blue)

Maka akan tampil histogram warna Biru, tampilannya seperti di bawah ini 

Maka didapatkan ketiga histogram dari warna Red, Gree, dan Blue.




  

Tidak ada komentar:

Posting Komentar