07 HSV和HSL和YUV

HSV(HSB)

opencv用的最多的色彩空间就是HSV

HSV颜色空间是根据颜色的直观特性由A. R. Smith在1978年创建的一种颜色空间, 也称六角锥体模型(Hexcone Model)。RGB和CMY颜色模型都是面向硬件的,而HSV(Hue Saturation Value)颜色模型是面向用户的。

H:色相,用角度度量,取值范围为0°~360°,从红色开始按逆时针方向计算,红色为0°,绿色为120°,蓝色为240°。它们的补色是:黄色为60°,青色为180°,品红为300°;

S:饱和度,取值范围为0%~100%,值越大颜色越饱和;相当于在纯色中加白色,混合两种颜色

V:亮度,取值范围为0%(黑色)~100%(白色)。相当于混入黑色

HSL

HSL和HSV差不多

H:色相,即颜色名称

S:饱和度,颜色纯度

L:亮度,明度,颜色的明亮程度

在原理和表现上,HSL和HSV总共的H完全一致,但二者的S不一样,L和B也不一样:

HSV中的S控制纯色中混入白色的量,值越大,白色越小,颜色越纯;

HSV中的B控制纯色中混入黑色的量,值越大,黑色越少,明度越高

HSL中的S和黑白没关系,饱和度不控制颜色中混入黑白的多寡,相当于颜色的浓度,换句话说在纯色中加入水,进行稀释

HSL中的L控制纯色中的混入的黑白两种颜色。

YUV

YUV 多出现在音视频合成领域,音视频合成领域要求在表达同样内容时,争取占用更少的空间。同个视频,YUV空间要比RGB空间描绘省下来一半的空间消耗(YUV4:2:0)。

YUV(也称:YCbCr):Y表示明亮度,UV的作用是描述影像色彩及饱和度。

主要的采样格式有 YUV4:2:0(最常用)、YUV4:2:2 和 YUV4:4:4 ,也就是说 RGB 主要用于屏幕图像的展示,而 YUV 多用于采集与编码。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值