Anda di halaman 1dari 6

Histogram pada Matlab

Histogram adalah Grafik yang menggambarkan penyebaran nilai intensitas pixel dari suatu
citra. Fungsi yang disediakan MATLAB untuk membuat histogram dari gambar yaitu dengan
fungsi imhist(matrik_1_dimensi_image).Perlu diperhatikan bahwa imhist hanya dapat
digunakan untuk matrik image 1 dimensi sehingga bila diimplementasikan pada matriks
gambar maka hanya berupa matriks merah saja, hijau saja, biru saja atau grayscale.
Berikut contoh dengan menggunakan Matlab :
Langkah-langkahnya sebagai berikut :
Masukkan gambar (File -> Import Data) pilih gambar, lalu pilih Finish.
Ketik coding dibawah ini :
>> a = imread('noviyanto.jpg');
>> imshow(a)
Hasilnya :

>> red = a(:,:,1); {memanggil matriks gambar yang hanya berisi piksel warna merah}
>> green = a(:,:,2); {memanggil matriks gambar yang hanya berisi piksel warna hijau}
>> blue= a(:,:,3); { memanggil matriks gambar yang hanya berisi piksel warna biru}
>> gray=0.3*red+0.5*green+0.2*blue ;
>> figure; subplot(2,1,1);
>> imshow(red);
>> title('Merah');
>> subplot (2,1,2);
>> imhist(red);
>> title('Histogram');
Hasilnya :


>> figure; subplot(2,1,1);
>> imshow(green);
>> title('green');
>> subplot (2,1,2);
>> imhist(green);
>> title('Histogram');
Hasilnya :


>> figure; subplot(2,1,1);
>> imshow(blue);
>> title('Biru');
>> subplot (2,1,2);
>> imhist(blue);
>> title('Histogram');
Hasilnya :


>> figure; subplot(2,1,1);
>> imshow(gray);
>> title('Abu-abu');
>> subplot (2,1,2);
>> imhist(gray);
>> title('Histogram');
Hasilnya :



Demikian hasil dari percobaan saya tentang Histogram pada Matlab mudah-mudahan
bermanfaat.

Anda mungkin juga menyukai