Histogram citra merupakan diagram yang menggambarkan distribusi frekuensi nilai intensitas warna dalam suatu citra.
Sumbu horizontal merupakan nilai intensitas warna sedangkan sumbu vertikal merupakan frekuensi/jumlah piksel.
Histogram dapat merepresentasikan karakteristik dari suatu citra.
Berikut ini merupakan representasi citra dan histogramnya:
Source code untuk menampilkan histogram dari citra adalah sebagai berikut:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 | clc;clear;close all; Img = imread( 'peppers.png' ); R = Img(:,:,1); G = Img(:,:,2); B = Img(:,:,3); Red = cat(3,R,G*0,B*0); Green = cat(3,R*0,G,B*0); Blue = cat(3,R*0,G*0,B); Gray = rgb2gray(Img); rmap = zeros(256,3); rmap(:,1) = 0:255; rmap = rmap/255; gmap = zeros(256,3); gmap(:,2) = 0:255; gmap = gmap/255; bmap = zeros(256,3); bmap(:,3) = 0:255; bmap = bmap/255; figure, imshow(Img); figure, histogram(R(:),256, 'FaceColor' , 'r' , 'EdgeColor' , 'r' ) hold on histogram(G(:),256, 'FaceColor' , 'g' , 'EdgeColor' , 'g' ) histogram(B(:),256, 'FaceColor' , 'b' , 'EdgeColor' , 'b' ) set(gca, 'XLim' ,[0 255]) set(gca, 'YLim' ,[0 10000]) hold off figure, imshow(Red), colormap(rmap), colorbar figure, histogram(R(:),256, 'FaceColor' , 'r' , 'EdgeColor' , 'r' ) set(gca, 'XLim' ,[0 255]) set(gca, 'YLim' ,[0 10000]) grid on figure, imshow(Green), colormap(gmap), colorbar figure, histogram(G(:),256, 'FaceColor' , 'g' , 'EdgeColor' , 'g' ) set(gca, 'XLim' ,[0 255]) set(gca, 'YLim' ,[0 10000]) grid on figure, imshow(Blue), colormap(bmap), colorbar figure, histogram(B(:),256, 'FaceColor' , 'b' , 'EdgeColor' , 'b' ) set(gca, 'XLim' ,[0 255]) set(gca, 'YLim' ,[0 10000]) grid on figure, imshow(Gray), colormap(gray), colorbar figure, histogram(Gray(:),256, 'FaceColor' ,[.5 .5 .5], 'EdgeColor' ,[.5 .5 .5]) set(gca, 'XLim' ,[0 255]) set(gca, 'YLim' ,[0 10000]) grid on |
0 Response to "Histogram Citra"
Post a Comment