Latest Updates

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:
1. Citra RGB
2. Kanal Merah
3. Kanal Hijau
4. Kanal Biru
5. Citra Grayscale
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