主要内容

ycbcr2rgb

YCbCr颜色值转换为RGB颜色空间

描述

例子

RGB= ycbcr2rgb (YCBCR)将亮度(Y)和色度(CbCr)值YCbCr图像的红、绿、蓝的RGB值图像。

例子

全部折叠

这个例子展示了如何将一个图像从RGB到YCbCr颜色空间和回来。

读一个RGB图像到工作区中。

RGB = imread (“board.tif”);

将图像转换为YCbCr颜色空间。

YCBCR = rgb2ycbcr (RGB);

YCbCr图像转换回RGB颜色空间。

RGB2 = ycbcr2rgb (YCBCR);

显示图像的亮度通道YCbCr颜色空间与图像从YCbCr RGB颜色空间转换。

图次要情节(1、2、1)imshow (YCBCR(:,: 1)标题(“原来的亮度(Y)”);次要情节(1、2、2)imshow (RGB2);标题(“图像转换为RGB”);

图包含2轴对象。坐标轴对象1标题原始亮度(Y)包含一个类型的对象的形象。坐标轴对象2标题图像转换为RGB包含一个类型的对象的形象。

输入参数

全部折叠

YCbCr颜色值转换,指定为一个数值数组这些格式之一。

  • c3 colormap。每一行指定一个YCbCr颜色值。

  • ——- - - - - -n3的形象。

数据类型:||uint8|uint16

输出参数

全部折叠

转换RGB颜色值,返回数值相同大小的数组作为输入。输出数据类型作为输入数据类型相同。

引用

[1]Poynton, c。数字视频技术的介绍约翰•威利& Sons Inc ., 1996,第175页。

[2]Rec。ITU-R BT.601-5,工作室编码参数的数字电视标准4:3和宽屏16:9的纵横比,(1982-1986-1990-1992-1994-1995),3.5节。

扩展功能

GPU的代码生成
生成NVIDIA的CUDA®代码®GPU使用GPU编码器™。

之前介绍过的R2006a