不同颜色空间之间的转换

不同颜色空间之间的转换

常见的颜色空间

颜色空间通常是用三个独立的属性来描述的,三个独立变量的综合作用,自然构成的空间坐标,就是颜色空间(颜色模型)。颜色由不同的角度,用三个独立的属性进行描述,就会产生不同的颜色,被描述颜色本身是客观的。
1.RGB
3种基本颜色——红r、绿g、蓝b的不同比例的组合

在这里插入图片描述
2.HSV
HSV是一种基于感知的颜色模型,常用颜色识别的模型。它将彩色信号分为三个属性:色调(Hue,H)、饱和度(Saturation,S)、亮度(Value,V)。色调是反射过来的或者透过物体的光波长,即色调是颜色的名称来辨别的,如:红、绿、蓝;饱和度是颜色的深浅,如:深红、浅红等;亮度是颜色的明暗程度。HSV反映了人观察色彩的方式,有两个显著的特征:

  • 亮度分量与图像的彩色信息无关
  • 色调和饱和度与人感受颜色的方式是相关的

注:OpenCV中色调H范围为[0,179],饱和度S是[0,255],明度V是[0,255]。虽然H的理论数值是0°~360°,但8位图像像素点的最大值是255,所以OpenCV中除以了2,某些软件可能使用不同的尺度表示,所以同其他软件混用时,记得归一化。
在这里插入图片描述
3.YCbCr
YCbCr进行了图像子采样,是视频图像和数字图像中常用的色彩空间。Y代表亮度,Cb和Cr代表蓝色分量和红色分量。该模型的数据可以是双精度类型的,但存储空间为8位无符号整形数据空间。Y的取值范围为16-235,蓝红分量的取值范围为16-240。在通用的图像压缩算法中(如JPEG算法),首要的步骤就是将图像的颜色空间转换为YCbCr空间。
4.CMYK
当阳光照射到一个物体上时,这个物体将吸收一部分光线,并将剩下的光线进行反射,反射的光线就是我们所看见的物体颜色。这是一种减色色彩模式,同时也是与RGB模式的根本不同之处。不但我们看物体的颜色时用到了这种减色模式,而且在纸上印刷时应用的也是这种减色模式。CMYK代表印刷上用的四种颜色,C代表青色(Cyan),M代表洋红色(Magenta),Y代表黄色(Yellow),K代表黑色(Black)。因为在实际应用中,青色、洋红色和黄色很难叠加形成真正的黑色,最多不过是褐色而已。因此才引入了K——黑色。黑色的作用是强化暗调,加深暗部色彩。

4.Lab
Lab颜色空间是由CIE(国际照明委员会)制定的一种色彩模式。自然界中任何一点色都可以在Lab空间 中表达出来,它的色彩空间比RGB空间还要大。它是一种设备无关的颜色系统,也是一种基于生理特征的颜色系统。这也就意味着,它是用数字化的方法来描述人的视觉感应。,所以它弥补了RGB和CMYK模式必须依赖于设备色彩特性的不足。
由于Lab的色彩空间要 比RGB模式和CMYK模式的色彩空间大。这就意味着RGB以及CMYK所能描述的色彩信息在Lab空间中都能 得以影射。Lab颜色空间取坐标Lab,其中L亮度;a的正数代表红色,负端代表绿色;b的正数代表黄色, 负端代表蓝色(a,b)有L=116f(y)-16, a=500[f(x/0.982)-f(y)], b=200[f(y)-f(z/1.183 )];其中: f(x)=7.787x+0.138, x<0.008856; f(x)=(x)1/3,x>0.008856

在这里插入图片描述

参考博客:
https://blog.csdn.net/JiangHui1211/article/details/84592774
https://blog.csdn.net/jiang_ming_/article/details/82534722

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值