converting RGB images to HSV images
2 views (last 30 days)
Show older comments
Hi all I have an image and I converted it from RGB to HSV. I know H is between 0-360 degree. when I separate the H, S, V , I found that H is from 0-1. could you please tell me what this numbers in H matrix represent? your help is highly appreciated my steps are
RGB=imread('Picture.jpg'); HSV=rgb2hsv(RGB); H=HSV(:,:,1); S=HSV(:,:,2); V=HSV(:,:,3);
2 Comments
Algorithms Analyst
on 27 Feb 2013
Yes this is your normalized result because direct computing by calling a function rgb2hsv this gives you normalized result.if you wan to calculate manually you can easily caculate it.Secondly when you call rgb2hsv the direct functions assum that if image(image>1)=1 and if image(image<0)=0.It means that if the value is less than 0 it will appear 0 and if value is greater than 1 it will appear 1.
Accepted Answer
More Answers (0)
See Also
Categories
Find more on Convert Image Type in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!