文档帮助中心文档
将YCbCr颜色值转换为RGB颜色空间
RGB = ycbcr2rgb(YCBCR)
例子
RGB= ycbcr2rgb (YCBCR)转换亮度(Y)和色度(Cb而且Cr)值的YCbCr图像到红色,绿色和蓝色值的RGB图像。
RGB= ycbcr2rgb (YCBCR)
RGB
YCBCR
全部折叠
这个例子展示了如何将图像从RGB颜色空间转换为YCbCr颜色空间。
将RGB图像读入工作区。
RGB = imread(“board.tif”);
将图像转换为YCbCr色彩空间。
YCBCR = rgb2ycbcr(RGB);
将YCbCr图像转换回RGB颜色空间。
RGB2 = ycbcr2rgb(YCBCR);
在YCbCr颜色空间中,将图像的亮度通道显示在从YCbCr转换为RGB颜色空间的图像旁边。
图subplot(1,2,1) imshow(YCBCR(:,:,1))“原始亮度(Y)”);次要情节(1、2、2)imshow (RGB2);标题(“图像转换为RGB”);
要转换的YCbCr颜色值,指定为这些格式之一的数值数组。
c3 colormap。每行指定一个YCbCr颜色值。
米——- - - - - -n3的形象。
数据类型:单|双|uint8|uint16
单
双
uint8
uint16
转换后的RGB颜色值,作为与输入相同大小的数值数组返回。输出数据类型与输入数据类型相同。
[1]南卡罗来纳州波因顿数字视频技术简介John Wiley & Sons, Inc., 1996,第175页。
ITU-R BT.601-5,标准4:3和宽屏16:9纵横比数字电视的演播室编码参数,(1982-1986-1990-1992-1994-1995),第3.5节。
使用注意事项和限制:
ycbcr2rgb万博1manbetx支持生成C代码(需要MATLAB®编码器™).请注意,如果您选择通用的MATLAB主机目标平台,ycbcr2rgb生成使用预编译的、特定于平台的共享库的代码。使用共享库可以保持性能优化,但限制了可以为其生成代码的目标平台。有关更多信息,请参见图像处理工具箱中支持的代码生成类型万博1manbetx.
ycbcr2rgb
MATLAB主机
本功能完全支持GPU阵列。万博1manbetx有关更多信息,请参见图形处理器图像处理.
ntsc2rgb|rgb2ntsc|rgb2ycbcr|ycbcr2rgbwide|rgbwide2ycbcr
ntsc2rgb
rgb2ntsc
rgb2ycbcr
ycbcr2rgbwide
rgbwide2ycbcr
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处