Histogram Pada Matlab
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.