OpenCV学习笔记02_色彩空间

本文介绍了色彩空间的不同类型,包括24位RGB如何表示1600万种颜色,RGBA增加了透明度通道,以及GRAY单通道灰度图的计算方式。还探讨了HSV色彩模型,其中H代表色调,S代表饱和度,V代表亮度。另外,YUV和YCbCr色彩空间用于分离亮度和色度信息,常用于视频编码和压缩。这些色彩空间在图像处理和数字媒体中扮演着重要角色。
摘要由CSDN通过智能技术生成

色彩空间

①RGB空间(以24位真彩色为例)
r通道:8位 256种颜色
g通道:8位 256种颜色
b通道:8位 256种颜色
可以产生256256256=16777216种颜色(三维立方体)
在这里插入图片描述

②RGBA
相比RGB多了一个通道,透明度通道A(Alpha 透明度)
我们常用的png格式的图片多为四通道RGBA格式

③GRAY
俗称灰度图,单通道格式,值为0~255,颜色值为黑白之间,0是黑色,255是白色
Gray = R0.299 + G0.587 + B0.114
Gray= (R
38 + G75 + B15) >> 7(移位运算,左右移位对应于乘除2的幂)

④HSV
在这里插入图片描述
H:hue 色调:
用角度度量,取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°。它们的补色是:黄色为60°,青色为180°,品红为300°;

S:saturation 饱和度:
取值范围为0.0~1.0;

V:value 亮度:
取值范围为0.0(黑色)~1.0(白色)。

RGB转HSV算法:
在这里插入图片描述

⑤YUV、YCbCr
亮度信息用单独的分量Y来表示,彩色信息是用两个色差分量Cb和Cr来存储的。
分量Cb是蓝色分量与参考值的差,分量Cr是红色分量与参考值的差。
亮度信号Y和两个色差信号R-Y(即U)、B-Y(即V)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xiao张的da世界

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值