python openCV学习——色彩空间之RBG和HSV

文章目录


色彩空间表示用以存储图像颜色的方式。

RBG

RBG是真正具备物理意义的色彩空间。现实世界的光都可以用红R,蓝B,绿G三种基本色组合而成(这句话是照搬过来的,不知道这里的“世界的光”是具体指频率范围和强度范围多少的电磁波),即所谓的光学三原色。

平常所说的灰度图,即各个RBG值都相同的图。换句话说,三种颜色的值越接近,该像素点的灰度越高,亦即饱和度越低。

HSV色彩空间

H=Hue色调(亦称作色相),S=Saturation饱和度,V=Value亮度。有时候,V也换做B,即Bright,都是表示亮度的意思。

HSV色彩空间的提出,是为了解决RBG色彩空间太过抽象的问题。我们平时描述一个颜色,不可能说这个颜色的三个光学三原色分量是多少多少。我们更倾向于这样描述“这个是什么颜色,饱和度很高”。

推荐一个研究HSV到RBG色彩空间转化关系的方法:打开Ipad的Procreate,打开色彩盘,选择按值调色。这里就不截图了。直接说结论:

  • 在饱和度和亮度最高的情况下,单独调节色相,则RBG值中一定有两个分量处在同一个极端(即要么都是0,要么都是最高值,具体最高是多少,看图像用多少bit表示颜色空间,这里就说是100%)。
  • 单独调低饱和度的过程中,RBG中较小的两个分量会向最高的分量靠近。饱和度为零是,三个分量最终等于最高分量原本的值。
  • 单独调低亮度的过程中,三个分量会向零靠近。亮度为0时,三个分量等于零。即纯黑色。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值