您的位置:首页 > 其它

如何显示YUV图像

2015-12-26 22:56 435 查看
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



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: