Home » Archive for November 2014
Histogram Citra
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 |
Posted by My Profil
at 10:11 PM,
Add Comment
Read more
Subscribe to:
Posts (Atom)