颜色空间

颜色空间简介

1 简介

颜色空间也称彩色模型,又称彩色空间或彩色系统.本质上,彩色模型是坐标系统和子空间的阐述。采用的大多数颜色模型都是面向硬件或面向应用的.重用颜色空间:

  • RGB
  • YUV
  • HSV

2 分类

2.1 RGB

RGB(红绿蓝)是依据人眼识别的颜色定义出的空间,根据人眼结构,所有的颜色都可以看做是3种基本颜色按照不同比例的组合。

红绿蓝的基本波长分别为:700nm, 546.1nm, 435.8nm

RGB模型空间是一个正方体,如下图所示:

在这里插入图片描述

原点对应黑色,离原点最远的顶点对应白色,从黑到白的灰度分布值在体对角线上。
  一般为方便起见,将立方体归一化为单位立方体,这样所有的RGB值都在区间[0,1]之中。根据这个模型,每幅图像包括3个独立的基色平面,每种颜色亮度用0-255表示,3种颜色通道的变化以及他们相互之间的叠加可得到1670多万种颜色(256³=16777216

2.2 HSV

孟塞尔彩色空间的简化形式,是一种基于感知的颜色模型。
  它将彩色信号分为3种属性:色调(Hue,H),饱和度(Saturation,S),亮度(Value,V)。
  色调表示从一个物体反射过来的或透过物体的光波长,也就是说,色调是由颜色的名称来辨别的,如红、黄、蓝;
  亮度是颜色的明暗程度;
  饱和度是颜色的深浅,如深红、浅红。
  HSV颜色空间反映了人观察色彩的方式,具有两个显著的特点:
  1、亮度分量与图像的彩色信息无关;
  2、色调和饱和度分量与人感受颜色的方式是紧密相连的。

如下图所示:

在这里插入图片描述
2.3 YUV(YCrCb)

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

参考文章及文献

https://blog.csdn.net/qq_29051413/article/details/106296548

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值