how can i convert RGB image to YCBCR image

2 views (last 30 days)
si sam
si sam on 1 Dec 2015
Answered: Walter Roberson on 1 Dec 2015
i used the simple function rgb2ycbcr but an error appeared:

Answers (2)

Geoff Hayes
Geoff Hayes on 1 Dec 2015
si - what can you tell us about the input parameter a? What are its dimensions? According to the documentation for rgb2ycbcr, the input, if a map, must be of dimension mx3, and if the input is an RGB image, then it must be of dimension mxnx3. I suspect that your a is two dimensional.

Walter Roberson
Walter Roberson on 1 Dec 2015
The a that you are passing in is not an RGB array. It is either a grayscale matrix (floating point) or a label matrix (integer values that indicate which color number appears at that location.)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!