颜色空间

2018-10-31  本文已影响0人  mengnan

颜色空间 = 色彩空间

颜色空间包含的种类 : RGB,YUV,HSV,HSL...

1,RGB 空间

2,HSV空间

HSV分别代表hue,saturation,value 色相,饱和度,明度
HSV以人类更熟悉的方式封装了关于颜色的信息"这是什么颜色?深浅如何?明暗如何?"

image
image
image
其表示方式由上图圆柱体所示:

一般的,人的眼睛最大能区分128种色彩,130种饱和度和23种明暗度。若仅使用16bits表示HSV值的话,可用7位存放H,4位存放S,5位存放V,即H7S4V5或者H6S5V5就能满足需求。

HSV模式与RGB模型的相互转换关系这里不详细展开.

3,HSL颜色空间

HSL 表示 hue(色相)、saturation(饱和度)、lightness(亮度

image
image

HSL 类似于 HSV。对于一些人,HSL 更好的反映了“饱和度”和“亮度”作为两个独立参数的直觉观念,但是对于另一些人,它的饱和度定义是错误的,因为非常柔和的几乎白色的颜色在 HSL 可以被定义为是完全饱和的。对于 HSV 还是 HSL 更适合于人类用户界面是有争议的。

HSL的有点在于它对称于亮和暗,这意味着:

4,YUV色彩空间

YUV = YCrCb
YUV是被欧洲电视系统所采用的一种颜色编码方法.
采用YUV色彩空间的重要性是它的亮度信号Y和色度信号U,V是分离的.如果只有Y信号分量而没有U,V信号分量,那么这样表示的图像就是黑白灰度图像.彩色电视采用YUV空间正是为了用亮度信号Y解决彩色电视机与黑白电视机的相容问题,使黑白电视机也能接收彩色电视信号.

YUV主要用于优化彩色视频信号的传输,使其向后相容老式黑白电视.与RGB视频信号传输相比,它最大的优点在于只需占用极少的频宽(RGB要求三个独立的视频信号同时传输).其中“Y”表示明亮度(Luminance或Luma),也就是灰阶值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色.“亮度”是透过RGB输入信号来建立的,方法是将RGB信号的特定部分叠加到一起.“色度”则定义了颜色的两个方面─色调与饱和度,分别用Cr和CB来表示.其中,Cr反映了GB输入信号红色部分与RGB信号亮度值之间的差异.而CB反映的是RGB输入信号蓝色部分与RGB信号亮度值之同的差异.

采用YUV色彩空间的重要性是它的亮度信号Y和色度信号U,V是分离的.如果只有Y信号分量而没有U,V分量,那么这样表示的图像就是黑白灰度图像.彩色电视采用YUV空间正是为了用亮度信号Y解决彩色电视机与黑白电视机的兼容问题,使黑白电视机也能接收彩色电视信号.

参考文章:

1,https://www.cnblogs.com/zl1991/p/4913450.html
2,https://www.cnblogs.com/yooyoo/p/4717746.html

上一篇 下一篇

猜你喜欢

热点阅读