Get Color histogram of an image

5 Ansichten (letzte 30 Tage)
Chen Zhu
Chen Zhu am 27 Mär. 2017
Kommentiert: Chen Zhu am 27 Mär. 2017
Hi,
How can I get one color histogram of an image? I don't want three RGB histograms. I want one histogram. X-axis represents the color.
Thanks!

Antworten (1)

Image Analyst
Image Analyst am 27 Mär. 2017
What's your definition of color? The hue? You can take the histogram of the hue channel if you want:
hsvImage = rgb2hsv(rgbImage);
hueImage = hsvImage(:,:,1);
histObject = histogram(hueImage);
  1 Kommentar
Chen Zhu
Chen Zhu am 27 Mär. 2017
Thanks! I am not sure how hue works. What value represent blue?
I am confused after reading https://en.wikipedia.org/wiki/Hue
They use degree to represent color, but matlab uses 0-1.
Thanks!

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Convert Image Type finden Sie in Help Center und File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by