常用色彩空间

常用色彩空间

  • 色彩空间是指我们如何组合颜色分量以编码给定的颜色

RGB

简介

  • RGB颜色空间是一种加法色彩空间,其中颜色是通过红色、绿色和蓝色值的线性组合获得的。这三个通道通过撞击表面的光量相关联

  • 在 RGB 颜色空间的基础上增加第四个通道 Alpha (表示颜色的透明度),就会形成 RGBA 颜色空间。

  • RGB 颜色空间适合于显示系统,却并不适合于图像处理

缺点:

  • 感知不均匀性
  • 色度(颜色相关信息)和亮度(强度相关信息)数据混合

RGB24

  • RGB24 是一种 RGB 视频格式,其中图像的每个像素都包含一个字节,用于存储连续位置中的 R(红色)、G(绿色)和 B(蓝色)分量。 由于一个字节占用 8 位,一个像素消耗的总位数为 3*8 = 24,因此格式名称末尾的 24
  • RGB24 视频帧在内存中的字节布局遵循以下模式(假设最低有效位在前的内存布局):
low memory address    ---->      high memory address
|pixel|pixel|pixel|pixel|pixel|pixel|pixel|pixel|...
|-----|-----|-----|-----|-----|-----|-----|-----|...
|B|G|R|B|G|R|B|G|R|B|G|R|B|G|R|B|G|R|B|G|R|B|G|R|...

HSV

简介

  • HSV 是由色调(Hue)、饱和度(Saturation)、和亮度(Value)这三个英文单词的首字母组成的。色调是色彩的基本属性,取值范围为0 ~ 180;饱和度是指颜色的纯度,饱和度越高,颜色越纯越鲜艳,随着饱和度降低,色彩逐渐变灰、变暗,饱和度的取值范围是0 ~ 255 ;亮度是指颜色的明亮程度,其取值范围为0到255。

  • 在图像处理中使用较多的是 HSV 颜色空间,它比 RGB 更接近人们对彩色的感知经验,非常直观地表达颜色的色调、鲜艳程度和明暗程度,方便进行颜色的对比。在 HSV 颜色空间下,比在 RGB 颜色空间下 更容易跟踪某种颜色的物体,常用于分割指定颜色的物体

特点

  • 只使用一个通道(H)来描述颜色,使得指定颜色非常直观
  • 依赖于设备
  • 主要用于颜色检测,避免亮度干扰

LAB

简介

  • Lab 颜色模型由三个要素组成,一个要素是亮度L[0,100],a 和b是两个颜色通道。a[-128,127]包括的颜色是从深绿色(低亮度值)到灰色(中亮度值)再到亮粉红色(高亮度值);b[-128,127]是从亮蓝色(低亮度值)到灰色(中亮度值)再到黄色(高亮度值)。因此,这种颜色混合后将产生具有明亮效果的色彩

  • Lab 颜色空间与 RGB 颜色空间完全不同。在 RGB 颜色空间中,颜色信息被分成三个通道,但三个通道都对亮度信息进行编码。而在 Lab 颜色空间中,L 通道与颜色信息无关,只对亮度进行编码,其他两个通道对颜色进行编码

特点

  • 感知上均匀的颜色空间,近似于我们感知颜色的方式
  • 独立于设备
  • 主要用于亮度检测

YCrCb

简介

  • YCrCb 颜色空间源自 RGB 颜色空间,具有以下三个分量:
    • Y:亮度
    • Cr:红色偏移量
    • Cb:蓝色偏移量

特点

  • 将亮度和色度分量分离到不同的通道中
  • 常用于影片中的影像连续处理,或是数位摄影系统中
  • 依赖于设备
posted @ 2022-01-17 19:42  TNTksals  阅读(546)  评论(0编辑  收藏  举报