其他分享
首页 > 其他分享> > 颜色空间:RGB,CMY,HSV,HSL,Lab,YUV详解

颜色空间:RGB,CMY,HSV,HSL,Lab,YUV详解

作者:互联网

一.颜色空间及分类

(一)颜色空间

颜色常用颜色空间来表示。颜色空间是用一种数学方法形象化表示颜色,人们用它来指定和产生颜色。例如,对于人来说,我们可以通过色调、饱和度和明度来定义颜色;对于显示设备来说,人们使用红、绿和蓝磷光体的发光量来描述颜色;对于打印或者印刷设备来说,人们使用青色、品红色、黄色和黑色的反射和吸收来产生指定的颜色。

颜色空间通常用3维模型表示,空间中的颜色能够看到或者使用颜色模型产生。颜色空间中的颜色通常用代表3个参数的3维坐标来描述,其颜色要取决于所使用的坐标。

为说明颜色空间的概念,图06-02-1表示使用色调、饱和度和明度构造的一种颜色空间,称为HSB(hue, saturation and brightness)颜色空间。色调用角度来标定,通常红色标为0o,青色标为180o;在径向方向上饱和度的深浅用离开中心线的距离表示;明度用垂直轴表示。

图06-02-1色调-饱和度-明度颜色空间

颜色空间有设备相关和设备无关之分。设备相关的颜色空间是指颜色空间指定生成的颜色与生成颜色的设备有关。例如,RGB颜色空间是与显示系统相关的颜色空间,计算机显示器使用RGB来显示颜色,用像素值(例如,R=250,G=123,B=23)生成的颜色将随显示器的亮度和对比度的改变而改变。设备无关的颜色空间是指颜色空间指定生成的颜色与生成颜色的设备无关,例如,CIE L*a*b*颜色空间就是设备无关的颜色空间,它建筑在HSV(hue, saturation and value)颜色空间的基础上,用该空间指定的颜色无论在什么设备上生成的颜色都相同。

现在,人们已经构造了各种各样的颜色空间,以适应不同的应用场合。

在一个典型的多媒体计算机系统中,常常涉及到用几种不同的颜色空间表示图形和图像的颜色,以对应于不同的场合和应用。因此,数字图像的生成、存贮、处理及显示时对应不同的颜色空间需要作不同的处理和转换。

(二)颜色空间分类

从颜色感知的角度来分类,颜色空间可考虑分成如下三类:

Ø 混合(mixture)型颜色空间:按三种基色的比例合成颜色。例如,RGB,CMY(K)和XYZ等颜色空间就属于这种类型。

Ø 非线性亮度/色度(luma/chroma)型颜色空间:用一个分量表示非色彩的感知,用两个独立的分量表示色彩的感知。当需要黑白图像时,这样的系统非常方便。例如,L*a*b, L*u*v,YUV 和YIQ 就属于这种类型。

Ø 强度/饱和度/色调(intensity/saturation/hue)型颜色空间:用饱和度和色度描述色彩的感知,可使颜色的解释更直观,而且对消除光亮度的影响很有用。例如,HSI, HSL, HSV 和LCH 等。

从技术上角度区分,颜色空间可考虑分成如下三类:

Ø RGB 型颜色空间/计算机图形颜色空间:这类模型主要用于电视机和计算机的颜色显示系统。例如,RGB,HSI, HSL 和HSV 等颜色空间。在显示技术和印刷技术中,颜色空间经常被称为颜色模型(color mode)。“颜色空间”侧重于颜色的表示,而“颜色模型”侧重于颜色的生成。

Ø XYZ 型颜色空间/CIE颜色空间:这类颜色空间是由国际照明委员会定义的颜色空间,通常作为国际性的颜色空间标准,用作颜色的基本度量方法。国际照明委员会定义的颜色空间是与设备无关的颜色表示法,在科学计算中得到广泛应用。对不能直接相互转换的两个颜色空间,可利用这类颜色空间作为过渡性的颜色空间,例如,CIE 1931 XYZ,L*a*b,L*u*v和LCH 等颜色空间就可作为过渡性的转换空间。

Ø YUV 型颜色空间/电视系统颜色空间:由广播电视需求的推动而开发的颜色空间,主要目的是通过压缩色度信息以有效地播送彩色电视图像。例如,YUV,YIQ,ITU-R BT.601 Y'CbCr, ITU-R BT.709 Y'CbCr 和SMPTE-240M Y'PbPr等颜色空间。

从分量贡献上区分,颜色空间可考虑分成如下三类:

标签:颜色,CIE,HSL,YUV,RGB,CMY,空间,06
来源: https://blog.csdn.net/clockticks/article/details/118556272