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

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.

답변 (1개)

Vidit Jain
Vidit Jain 2017년 4월 2일
편집: Vidit Jain 2017년 4월 2일

0 개 추천

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);

카테고리

도움말 센터File Exchange에서 Image Processing Toolbox에 대해 자세히 알아보기

질문:

2012년 6월 6일

편집:

2017년 4월 2일

Community Treasure Hunt

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

Start Hunting!

Translated by