How to get Color Histogram of an Image
25 views (last 30 days)
Show older comments
Hello everyone,I want to get Color Histogram from a image.What is the Code to get color histogram.what is the difference between HISTOGRAM and COLOR HISTOGRAM.How to show it on screen.
0 Comments
Accepted Answer
Mehdi Saberioon
on 5 Mar 2015
Edited: Mehdi Saberioon
on 5 Mar 2015
Histogram is displaying the distribution of data. Color histogram shows distribution for each band.
%Split into RGB Channels
Red = image(:,:,1);
Green = image(:,:,2);
Blue = image(:,:,3);
%Get histValues for each channel
[yRed, x] = imhist(Red);
[yGreen, x] = imhist(Green);
[yBlue, x] = imhist(Blue);
%Plot them together in one plot
plot(x, yRed, 'Red', x, yGreen, 'Green', x, yBlue, 'Blue');
4 Comments
More Answers (3)
teja jayavarapu
on 13 Jan 2018
I have quantized hsv into 8×3×3 combinations,so I want to find what is number of pixels per each bin how do I do it
1 Comment
mariena aloor
on 22 Oct 2018
Sir i want to apply moving average filter to the individual color histogram planes
0 Comments
See Also
Categories
Find more on Histograms in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!