RGB、YUV、HSV和HSL区别和关联

如题所述

从我们最常见的RGB颜色出发,RGB分别对应着 Red(红)、Green(绿)、Blue(蓝),也就是我们平时所说的三原色,调整这三种颜色的比例,可以搭配出所有的色彩。这时你可能就要问了,YUV、HSV、HSL也能描述所有色彩啊,为啥RGB是最常用的捏?这就要回归到现实了,现实里显示器显像时,每一个像素点后面对应着 3个发光二极管,这3个二极管可以分别发出 红、绿、蓝 三种颜色,因此绝大部分人所能接触的颜色只与RGB有关系。RGB(红绿蓝)是依据人眼识别的颜色定义出的空间,可表示大部分颜色。但在科学研究一般不采用RGB颜色空间,因为它的细节难以进行数字化的调整。它将色调,亮度,饱和度三个量放在一起表示,很难分开。它是最通用的面向硬件的彩色模型。该模型用于彩色监视器和一大类彩色视频摄像。

YUV 多出现在音视频合成领域,音视频合成领域要求在表达同样内容时,争取占用更少的空间。同个视频,YUV空间要比RGB空间描绘省下来一半的空间消耗(YUV4:2:0)。YUV(也称:YCbCr):Y表示明亮度,UV的作用是描述影像色彩及饱和度。主要的采样格式有 YUV4:2:0(最常用)、YUV4:2:2 和 YUV4:4:4 ,也就是说 RGB 主要用于屏幕图像的展示,而 YUV 多用于采集与编码。YUV 和 RGB 相互转换的公式为:

HSV(HSB) 和 HSL,可以发现 RGB 主要为硬件显示器服务,YUV 主要为音视频编解码服务,这么说下来和色彩最亲密的设计师该用哪种颜色呢?他们也有自己行业特别关注的颜色,主要使用 HSV 和 HSL。可以发现 HSV 和 HSL 在字面意思上是一样的:在原理和表现上,HSL 和 HSB 中的 H(色相)完全一致,但二者的 S(饱和度)不一样, L 和 B (明度)也不一样。HSV 对用户来说是一种 直观的颜色模型,我们可以从一种纯色彩开始,即指定色彩角H,并让V=S=1,然后我们可以通过向其中加入黑色和白色,来得到我们需要的颜色。例如:要得到深蓝色:V=0.4,S=1,H=240度。

HSV和HSB代指的是同一种颜色空间算法。下面是 Photoshop 和 Affinity Designer 的拾色器。两者分别使用了 HSB 和 HSL 颜色模型。两个拾色器都是 X 轴表示饱和度,越往右,饱和度越高;Y 轴表示明度,越往上明度越高。先看 Photoshop 的 HSB 颜色模型拾色器,如下图所示,HSB 的 B(明度)控制纯色中混入黑色的量,越往上,值越大,黑色越少,颜色明度越高。HSB 的 S(饱和度)控制纯色中混入白色的量,越往右,值越大,白色越少,颜色纯度越高。接下来看 Affinity Designer 的 HSL 颜色模型拾色器。如下图所示,Y 轴明度轴,从下至上,混入的黑色逐渐减少,直到 50% 位置处完全没有黑色,也没有白色,纯度达到最高。继续往上走,纯色混入的白色逐渐增加,到达最高点变为纯白色,明度最高。

文章首发: 问我社区。关注一下成本不高,错过干货损失不小。 ↓↓↓
温馨提示:内容为网友见解,仅供参考
无其他回答

RGB、YUV、HSV和HSL区别和关联
同个视频,YUV空间要比RGB空间描绘省下来一半的空间消耗(YUV4:2:0)。YUV(也称:YCbCr):Y表示明亮度,UV的作用是描述影像色彩及饱和度。主要的采样格式有 YUV4:2:0(最常用)、YUV4:2:2 和 YUV4:4:4 ,也就是说 RGB 主要用于屏幕图像的展示,而 YUV 多用于采集与编码。YUV 和 RGB 相...

色彩空间HSL\/HSV\/HSB理论,RGB与YUV如何转换
YUV是另一种用于视频和色彩压缩的模型,与RGB不同,它更适合处理视频中的颜色信息。转换不同色彩模型时,通常需要通过矩阵运算进行。深入理解这些模型有助于精确控制和调整颜色,提高设计和图像处理的精度。

色彩空间HSL\/HSV\/HSB理论,RGB与YUV如何转换
HSL和HSV色彩模型,作为RGB的改进,更便于人类理解。HSL中的色相、饱和度和亮度分别对应颜色的种类、纯度以及明暗,直观地描述色彩特征。然而,尽管机器友好,但对人类视觉来说,理解这些模型可能还是不够直观,如鲜艳度和色彩鲜艳程度的描述。Lab颜色模型则基于人眼的视觉特性,反映了我们实际感知的颜色。实际...

RGB、CMY、CMYK、YUV、HSV、HSI、LAB颜色空间详解
YUV和RGB互相转换的公式如下:RGB可以方便的进行计算机存储和读取,但对人进行颜色判断十分不友好,因此有了HSV,HSI颜色空间。HSV即色相(Hue)、饱和度(Saturation)、明度(Value),又称HSB(B即Brightness)。 H色相是色彩的基本属性,就是平常说的颜色的名称,如红色、黄色等。饱和度,用角度度量,取值...

颜色模型颜色模型详细介绍
HSI色彩模型则从人的视觉出发,包含色调H、色饱和度S和亮度I。色调与饱和度定义了颜色类别,亮度则更重视视觉感受。HSI更适合色彩处理和识别,因其更符合人眼特性。RGB模型,红绿蓝三原色构成,用于彩色显示器和扫描仪,通过不同强度产生各种颜色。它基于三维直角坐标,是设备相关的颜色模型,我们最常用的...

色域及转换算法
HSL表示色调(Hue)、饱和度(Saturation)、亮度(Lightness),分别对应颜色类型、颜色变化和亮度。5、YUV YUV模型用亮度和两个色度分量定义颜色,用于PAL、NTSC和SECAM彩色视频标准,更接近人眼对颜色的感知。6、灰度 灰度表示黑白图像中点的颜色深度,范围从0到255,白色为255,黑色为0,RGB色彩分量相等...

颜色相关概念
HSL 与HSV都可以表示为圆柱,但是它们还是由明显的区别。HSL的中轴的两端分别是黑和白,HSV只有黑,由于饱和度的定义,一定的白或一定的黑也是饱和。所以HSL表现为双圆锥。HSV表现为圆锥。 Lab颜色模型是由CIE 国际照明委员会 制定的一种色彩模式。自然界中任何一点色都可以在Lab空间中表达出来,它的色彩空间比RGB空间...

颜色直方图颜色直方图基于的不同颜色空间
HSV空间尤其常用,由色调、饱和度和亮度三个分量组成,对应圆柱坐标系的圆锥区域。它以色彩的旋转角表示H,饱和度S控制颜色纯度,值V决定亮度。RGB和HSV之间存在转换,HSV在艺术家的色彩选择中较为直观,通过改变色浓和色深来获得不同色调。CMYK颜色空间则适用于印刷工业,由青、品、黄三原色组成,加上...

颜色空间
HSV模式与RGB模型的相互转换关系这里不详细展开.HSL 表示 h ue( 色相 )、s aturation( 饱和度 )、 l ightness( 亮度 )HSL 类似于 HSV。对于一些人,HSL 更好的反映了“饱和度”和“亮度”作为两个独立参数的直觉观念,但是对于另一些人,它的饱和度定义是错误的,因为非常柔和的几乎白色...

什么是isppipeline?
在色度转换方面,ISP pipeline会将原始数据转换为不同的颜色空间格式,如RGB、YUV、HSV或HSL,以适应不同的显示需求和应用。这有助于提升图像的视觉效果和兼容性。降噪技术,包括空域降噪和时域降噪,旨在减少图像中的噪点和杂质,提升画面的纯净度。空域降噪主要通过相邻像素之间的信息进行,而时域降噪则...

相似回答
大家正在搜