主要内容

色彩空间转换

转换图像的颜色空间

  • 库:
  • 计算机视觉工具箱/转换

  • 颜色空间转换块

描述

色彩空间转换块转换颜色空间之间的颜色信息。使用转换参数指定要在其中进行转换的颜色空间。

港口

输入

全部展开

输入图像,指定为——- - - - - -N——- - - - - -C数组,C是输入图像中颜色通道的数量。

数据类型:||uint8

图像的红色组件,指定为——- - - - - -N矩阵。

请注意

的输入R 'G’,B”端口之间必须具有相同的尺寸和数据类型。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数指定以下选项之一:

  • R' g ' b '到Y' cbcr

  • R' g ' b '到强度

  • R' g ' b '变成HSV

  • 从' g ' b '到XYZ

  • 从' g ' b '升到L*a*b*

数据类型:||uint8

图像的绿色组件,指定为——- - - - - -N矩阵。

请注意

的输入R 'G’,B”端口之间必须具有相同的尺寸和数据类型。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数指定以下选项之一:

  • R' g ' b '到Y' cbcr

  • R' g ' b '到强度

  • R' g ' b '变成HSV

  • 从' g ' b '到XYZ

  • 从' g ' b '升到L*a*b*

数据类型:||uint8

图像的蓝色组件,指定为——- - - - - -N矩阵。

请注意

的输入R 'G’,B”端口之间必须具有相同的尺寸和数据类型。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数指定以下选项之一:

  • R' g ' b '到Y' cbcr

  • R' g ' b '到强度

  • R' g ' b '变成HSV

  • 从' g ' b '到XYZ

  • 从' g ' b '升到L*a*b*

数据类型:||uint8

图像的亮度分量,指定为——- - - - - -N矩阵。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数Y' cbcr ' R' g ' b '

数据类型:||uint8

图像的蓝差色度分量,指定为——- - - - - -D矩阵,D是图像宽度的一半。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数Y' cbcr ' R' g ' b '

数据类型:||uint8

图像的红差色度分量,指定为——- - - - - -D矩阵,D是图像宽度的一半。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数Y' cbcr ' R' g ' b '

数据类型:||uint8

图像的Hue组件,指定为——- - - - - -N矩阵。

请注意

的输入H年代,V端口之间必须具有相同的尺寸和数据类型。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数HSV到R' g ' b

数据类型:|

图像的饱和度分量,指定为——- - - - - -N矩阵。

请注意

的输入H年代,V端口之间必须具有相同的尺寸和数据类型。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数HSV到R' g ' b

数据类型:|

图像的亮度组件,指定为——- - - - - -N矩阵。

请注意

的输入H年代,V端口之间必须具有相同的尺寸和数据类型。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数HSV到R' g ' b

数据类型:|

图像的X分量,指定为——- - - - - -N矩阵。

请注意

的输入XY,Z端口之间必须具有相同的尺寸和数据类型。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数XYZ到sR' g ' b '

数据类型:|

图像的Y分量,指定为——- - - - - -N矩阵。

请注意

的输入XY,Z端口之间必须具有相同的尺寸和数据类型。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数XYZ到sR' g ' b '

数据类型:|

图像的Z分量,指定为——- - - - - -N矩阵。

请注意

的输入XY,Z端口之间必须具有相同的尺寸和数据类型。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数XYZ到sR' g ' b '

数据类型:|

图像的亮度分量,指定为——- - - - - -N矩阵。

请注意

的输入L *一个*,b *端口之间必须具有相同的尺寸和数据类型。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数L*a*b*到sR' g ' b '

数据类型:|

图像的红绿组件,指定为——- - - - - -N矩阵。

请注意

的输入L *一个*,b *端口之间必须具有相同的尺寸和数据类型。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数L*a*b*到sR' g ' b '

数据类型:|

图像的黄蓝色组件,指定为——- - - - - -N矩阵。

请注意

的输入L *一个*,b *端口之间必须具有相同的尺寸和数据类型。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数L*a*b*到sR' g ' b '

数据类型:|

输出

全部展开

输出图像,返回为——- - - - - -N——- - - - - -P数组,P输出图像中的颜色通道数。对于Y'CbCr输出,Y分量的取值范围与Cb分量和Cr分量的取值范围不同。

  • 如果输入是uint8,则Y'CbCr为uint8Y '在这个范围内[235],Cb而且Cr都在这个范围内[240]

  • 如果输入是,然后Y 'CbCrY '在这个范围内(16/255、235/255),Cb而且Cr都在这个范围内(16/255、240/255)

数据类型:||int8|uint8

图像的红色组件,返回为——- - - - - -N矩阵。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数指定以下选项之一:

  • Y' cbcr ' R' g ' b '

  • HSV到R' g ' b

  • XYZ到sR' g ' b '

  • L*a*b*到sR' g ' b '

数据类型:||int8|uint8

图像的绿色组件,返回为——- - - - - -N矩阵。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数指定以下选项之一:

  • Y' cbcr ' R' g ' b '

  • HSV到R' g ' b

  • XYZ到sR' g ' b '

  • L*a*b*到sR' g ' b '

数据类型:||int8|uint8

图像的蓝色组件,返回为——- - - - - -N矩阵。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数指定以下选项之一:

  • Y' cbcr ' R' g ' b '

  • HSV到R' g ' b

  • XYZ到sR' g ' b '

  • L*a*b*到sR' g ' b '

数据类型:||int8|uint8

图像的Luma组件,返回为——- - - - - -N矩阵。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数R' g ' b '到Y' cbcr

数据类型:||int8|uint8

图像的蓝差色度分量,返回为——- - - - - -N矩阵。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数R' g ' b '到Y' cbcr

数据类型:||int8|uint8

图像的红差色度分量,返回为——- - - - - -N矩阵。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数R' g ' b '到Y' cbcr

数据类型:||int8|uint8

强度图像,返回为——- - - - - -N矩阵。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数R' g ' b '到强度

数据类型:||int8|uint8

图像的Hue组件,返回为——- - - - - -N矩阵。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数R' g ' b '变成HSV

数据类型:|

图像的饱和度分量,返回为——- - - - - -N矩阵。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数R' g ' b '变成HSV

数据类型:|

图像的亮度组件,返回为——- - - - - -N矩阵。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数R' g ' b '变成HSV

数据类型:|

图像的X分量,返回为——- - - - - -N矩阵。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数从' g ' b '到XYZ

数据类型:|

图像的Y分量,返回为——- - - - - -N矩阵。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数从' g ' b '到XYZ

数据类型:|

图像的Z分量,返回为——- - - - - -N矩阵。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数从' g ' b '到XYZ

数据类型:|

图像的亮度分量,返回为——- - - - - -N矩阵。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数从' g ' b '升到L*a*b*

数据类型:|

图像的红绿组件,返回为——- - - - - -N矩阵。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数从' g ' b '升到L*a*b*

数据类型:|

图像的黄蓝色组件,返回为——- - - - - -N矩阵。

依赖关系

若要启用此端口,请设置图像信号参数单独的颜色信号并设置转换参数从' g ' b '升到L*a*b*

数据类型:|

参数

全部展开

使用以下选项指定要转换图像的颜色空间:

  • R' g ' b '到Y' cbcr

  • Y' cbcr ' R' g ' b '

  • R' g ' b '到强度

  • B' g ' r '到强度

  • B' g '到R' g 'B

  • R' g 'B'变成B' g 'R'

  • R' g ' b '变成HSV

  • HSV到R' g ' b

  • 从' g ' b '到XYZ

  • XYZ到sR' g ' b '

  • 从' g ' b '升到L*a*b*

  • L*a*b*到sR' g ' b '

请注意

质数表示信号是gamma校正的。

指定在R' g ' b '和Y' cbcr颜色空间之间转换图像的颜色转换标准编号601 (SDTV)Rec. 709(高清电视)

依赖关系

若要启用此参数,请设置转换参数R' g ' b '到Y' cbcrY' cbcr ' R' g ' b '

指定在R' g ' b '和Y' cbcr颜色空间之间转换图像的扫描标准1125/60/2:11250/50/2:1

依赖关系

若要启用此参数,请设置转换参数R' g ' b '到Y' cbcrY' cbcr ' R' g ' b '并设置使用指定的转换参数Rec. 709(高清电视)

指定在sR' g ' b '和L*a*b*颜色空间之间转换图像的参考白点为D50D55,或D65

依赖关系

若要启用此参数,请设置转换参数从' g ' b '升到L*a*b*L*a*b*到sR' g ' b '

指定是将图像的颜色通道组合成一个信号,还是单独输入和输出。

  • 一个多维信号-块将输入图像的所有颜色通道作为多维数组接收到单个输入端口,并将转换后的图像作为单个矩阵或数组从单个输出端口输出。

  • 单独的颜色信号-块接收输入图像的每个颜色通道到一个单独的输入端口,并从一个单独的输出端口输出转换图像的每个颜色通道。

块特征

数据类型

布尔||整数||图像

多维信号

是的

适应信号

是的

算法

全部展开

参考文献

[1]波因顿,查尔斯A。数字视频技术简介.纽约:John Wiley & Sons出版社,1996年。

[2]国际电信联盟(ITU)。标准4:3和宽屏16:9纵横比数字电视的演播室编码参数。建议ITU-R BT.601-5。瑞士日内瓦:国际电联,建议1995年10月;已于2007年1月取代。

[3]国际电信联盟(ITU)。高清电视制作标准和国际节目交换的参数值。建议ITU-R BT.709-5。瑞士日内瓦:国际电联,2002年4月建议;已于2015年6月取代。

[4]斯托克斯,迈克尔,马修安德森,斯里尼瓦桑钱德拉塞卡和里卡多莫塔。“互联网的标准默认颜色空间- sRGB。万维网联盟。”1996年11月5日。https://www.w3.org/Graphics/Color/sRGB.html。

[5]伯恩斯,罗伊S.,弗雷德W.比尔梅耶,马克斯萨尔茨曼和弗雷德W.。Billmeyer。比尔梅耶和萨尔茨曼的色彩技术原理。第三版,纽约:Wiley出版社,2000年。

扩展功能

C/ c++代码生成
使用Simulink®Coder™生成C和c++代码。金宝app

定点转换
使用定点设计器设计和模拟定点系统。

版本历史

R2006a之前介绍