Name

ycbcr2rgb — Convert a YCbCr image to the equivalent RGB image.

Calling Sequence

RGB = ycbcr2rgb(YCC)

Parameters

YCC
A YCbCr image (hypermat). The dimension of YCbCr should be M x N x 3, the type should be double and the element value range should be [0,1].
RGB
Output image, which has the same size as YCC and type of double.

Description

ycbcr2rgb convert a RGB image to the equivalent YCbCr image using:

  • R = Y + 1.403*(Cr - 0.5)
  • G = Y - 0.344*(Cr - 0.5) - 0.714*(Cb - 0.5)
  • B = Y + 1.773*(Cb - 0.5)

Supported classe: DOUBLE.

Examples


    RGB = imread('lena.png');
    YCC = rgb2ycbcr(RGB);
    RGB = ycbcr2rgb(YCC);
    imshow(RGB);

Authors

Shiqi Yu <shiqi.yu[at]gmail.com>

Availability

The latest version of SIVP can be found at

http://sivp.sf.net

See Also

rgb2gray , mat2gray , rgb2hsv , hsv2rgb , rgb2ycbcr , rgb2ntsc , ntsc2rgb