新闻资讯

颜色知识

当前位置:主页>新闻资讯>颜色知识

RGB颜色空间转换公式

作者: 3NH 时间:2020-11-17
摘要:不同颜色空间是可以相互进行转换的,很多用户对RGB颜色空间转换公式还不了解,本文就给大家简单介绍一下不同颜色空间的转换方法,感兴趣的用户不妨来看看吧!...

不同颜色空间是可以相互进行转换的,很多用户对RGB颜色空间转换公式还不了解,本文就给大家简单介绍一下不同颜色空间的转换方法,感兴趣的用户不妨来看看吧!

RGB颜色空间

颜色空间有哪些分类?

1.按使用类别分类

彩色色度学模型:CIE-RGB、CIE-XYZ、均匀色差彩色模型(CIE1976Luv和CIELab)

工业彩色模型:RGB彩色显示模型、CMYK彩色印制模型、彩色传输模型YUV(PAL)、YIQ(NTSC)、YCrCb(数字高清晰度电视)

视觉彩色模型:HVC(孟赛尔)、HSB(Photoshop)、HLS(Windows画图和AppleColorPicker)、HSI(图像分割)、HSY(电视)、Ohta(图像分割)等。

2.按颜色感知分类

混合颜色模型:按3种基色的比例混合而成的颜色。RGB、CMYK、XYZ等

非线形亮度/色度颜色模型:用一个分量表示非色彩的感知,用两个分量表示色彩的感知,这两个分量都是色差属性。L*a*b、L*u*v、YUV、YIQ等。

强度/饱和度/色调模型:用强度描述亮度或灰度等光强的感知,用饱和度和色调描述色彩的感知,这两个分量接近人眼对颜色的感觉。如HIS、HSL、HSV、LCH等

颜色空间相互转换公式:

通常,人们最熟悉的是基于R、G、B三基色相加原理建立起来的RGB颜色空间,RGB颜色空间非常适合用在图像采集和图像显示的硬件设备中。另外,还有一种叫做CMY的颜色空间,是利用三基色两两叠加产生3补色,蓝绿(C,即绿加蓝)、品红(M,即红加蓝)、黄(Y,即红加绿)来表达现实中的颜色,也被称为减法混色模型。减法混色模型之所以也同样十分重要,是因为染色用的颜料通常只吸收一种基色而让其它两种基色反射,所以颜料的三基色正好是光的三补色。所以,彩色打印领域使用的是CMY模型,艺术家也常用这种模型的原理来进行调色。理论上,CMY是RGB的补色,它们的叠加可以输出黑色。但实际中。它们的叠加只能输出浑浊的深色。所以出版界需要单独加一个黑色,使用所谓的四色打印,即CMYK模型。

RGB与CMY模型通常被称为面向硬件设备的颜色空间。这类颜色模型的缺点是,颜色空间中的3种颜色具有相同的重要性,以相同的空间进行存储,这就使得视频数据有很大的数据冗余。由于人类视觉系统对颜色的敏感程度通常比亮度要低。在图像处理中,为了利用人的视觉特性,降低数据量,通常把RGB空间表示的彩色图像变换到其他色彩空间。同时处理也来也更加容易。

在图像处理和计算机视觉中大量算法都可以在HIS色彩空间中方便的使用,它们可以分开处理而且是相互独立的。因此,在HIS色彩空间可以大大简化图像分析和处理的工作量。HIS颜色空间和RGB颜色空间中介同一物理量的不同表示方法。

还有一种多媒体从业人员比较熟悉的颜色空间叫做YUV颜色空间,它主要用在屏幕的显示系统中,显示系统通常采用三管彩色摄像机或彩色CCD(点耦合器件)摄像机,它把摄得的彩色图像信号,经分色、分别放大校正得到RGB,再经过矩阵变换电路得到亮度信号Y和两个色差信号R-Y、B-Y。最后发送端将亮度和色差三个信号分别进行编码,同一信道发送出去,这就是我们常用的YUV颜色空间。采用YUV颜色空间好处理是亮度信号Y和色度信号U、V是分离的。只有Y信号时图像是黑白灰度图,彩色电视通过使用YUV颜色空间解决了彩色电视机与黑白电视机的兼容问题。

RGB颜色空间与YUV、HIS之间的关系如下:

根据ITU-RBT.601标准:

Y=0.299R+0.587G+0.114B

Cb=B-Y=-0.299R-0.587G+0.886B

Cr=R-Y=0.701R-0.587G-0.114B

H=arctan(Cb/Cr)

S=sqrt(Cb^2+Cr^2)

Cr=Sxsin(H)

Cb=Sxcos(H)

推荐产品

联系我们
Contact
联系我们
我们很想听到您的声音

联系电话:400-888-5135

手机号码:13978456659

Email:3nh@3nh.com

地址:广州市增城区低碳总部园智能制造中心B33栋6、7、8层

[向上] 
全国免费服务热线
400-888-5135

Copyright © 2024 深圳市三恩驰科技有限公司 版权所有

备案: 粤ICP备13073186号

在线客服
  • 客服一
  • 客服二
  • 咨询电话:
    400-888-5135
    二维码

    关注微信