You are here : matlabImage Processingrgb2hsv

rgb2hsv() - Image Processing

cmap = rgb2hsv(M) converts an RGB colormap M to an HSV colormap cmap.

Both colormaps are m-by-3 matrices. The elements of both colormaps are in the range 0 to 1.

The columns of the input matrix M represent intensities of red, green, and blue, respectively.

The columns of the output matrix cmap represent hue, saturation, and value, respectively.

hsv_image = rgb2hsv(rgb_image) converts the RGB image to the equivalent HSV image.

RGB is an m-by-n-by-3 image array whose three planes contain the red, green, and blue components for the image.

HSV is returned as an m-by-n-by-3 image array whose three planes contain the hue, saturation, and value components for the image.


Syntax

cmap = rgb2hsv(M) 
hsv_image = rgb2hsv(rgb_image)


Example

You can give an example if you know one.


Output / Return Value


Limitations


Alternatives / See Also


Reference