YUV是常見的視頻格式,最早用來描述電視系統中彩色信息的模擬編碼,而YCbCr(PAL)或YIQ(NTSC)是指彩色信息的數字編碼,但現在一般將YCbCr稱爲YUV。
在Matlab中可以用以下code顯示YUV三個分量的圖像:
RGB = imread('board.tif');
YCBCR = rgb2ycbcr(RGB);
figure;
lb={'Y','Cb','Cr'};
for channel=1:3
subplot(1,3,channel)
YCBCR_C=YCBCR;
YCBCR_C(:,:,setdiff(1:3,channel))=intmax(class(YCBCR_C))/2;
imshow(ycbcr2rgb(YCBCR_C))
title([lb{channel} ' component'],'FontSize',18);
end