<< rgb2gray SIVP - Scilab Image and Video Processing Toolbox rgb2ntsc >>

SIVP - Scilab Image and Video Processing Toolbox >> SIVP - Scilab Image and Video Processing Toolbox > rgb2hsv

rgb2hsv

Convert a RGB image to the equivalent HSV image.

Calling Sequence

HSV = rgb2hsv(RGB)

Parameters

RGB
A RGB image (hypermat), the dimension of RGB should be M x N x 3.
HSV
Output image, which has the same size as RGB and type of double.

Description

rgb2hsv convert a RGB image to the equivalent HSV image using:

Supported classes: INT8, UINT8, INT16, UINT16, INT32, DOUBLE. If RGB is not a double image, it will be converted to double image first in the procedure.

Examples

RGB = imread('lena.png');
HSV = rgb2hsv(RGB);
RGB = hsv2rgb(HSV);
imshow(RGB);

Authors

Availability

The latest version of SIVP can be found at

http://sivp.sf.net

See Also

<< rgb2gray SIVP - Scilab Image and Video Processing Toolbox rgb2ntsc >>