Borrar filtros
Borrar filtros

How to get the imageYCbCr from their component Y, Cb and Cr?

3 visualizaciones (últimos 30 días)
fekri saleh
fekri saleh el 6 de Jun. de 2012
Editada: Vidit Jain el 2 de Abr. de 2017
I was compressed the image JPRG, As is well known, I get the component Y,Cb and Cr from YCbCr image As follows:
imageRGB = imread('myimage’);
imageRGB=imresize(imageRGB, [128 128]);
imageYCbCr = rgb2ycbcr(imageRGB);
imageY = imageYCbCr(:,:,1);
imageCb = imageYCbCr(:,:,2);
imageCr = imageYCbCr(:,:,3);
:
:
:
Now the question is how we can make the inverse operation? That is to say, in decoding operation, how to get the imageYCbCr from their component imageY, imageCb and imageCr for recover my image after that.

Respuestas (1)

Vidit Jain
Vidit Jain el 2 de Abr. de 2017
Editada: Vidit Jain el 2 de Abr. de 2017
Use cat command. Since you want to concatenate the three channels so use cat(3,A,B,C). In your case use: combinedImg = cat(3,imageY,imageCb,imageCr); combined_RGB = ycbcr2rgb(combinedImg);

Categorías

Más información sobre Images en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by