Get Color histogram of an image

1 vue (au cours des 30 derniers jours)
Chen Zhu
Chen Zhu le 27 Mar 2017
Commenté : Chen Zhu le 27 Mar 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!

Réponses (1)

Image Analyst
Image Analyst le 27 Mar 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 commentaire
Chen Zhu
Chen Zhu le 27 Mar 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!

Connectez-vous pour commenter.

Catégories

En savoir plus sur Convert Image Type dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by