MATLAB Function Reference |

Convert RGB colormap to HSV colormap

**Syntax**

**Description**

```
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.

**See Also**

`brighten`

, `colormap`

, `hsv2rgb`

, `rgbplot`

Color Operations for related functions

return | rgbplot |

© 1994-2005 The MathWorks, Inc.