当前位置:   article > 正文

opencv3学习笔记(三)RGB HSV YUV相互转换_yuv转hsv

yuv转hsv

一.知识点
1.RGB模式
RGB模式是基于自然界中3种基色光的混合原理,将红(Red)、绿(Green)和蓝(Blue)3中基色按照从0(黑)到255(白色)的亮度值在每个色阶中分配,从而指定其色彩。
3个字节 每个字节8位 表示0-255
黑色(0,0,0);白色(255,255,255);第一个字节B蓝色通道,蓝色为(255,0,0),第二个字节G绿色通道,绿色为(0,255,0);第三个字节R红色通道,红色为(0,0,255);
当3种基色的亮度值相等时,产生灰色 0:黑色 255:白色

2.HSV模式
H:色调,范围0~360,每隔60度表示一种基本颜色(其他度数在是相邻的基本度数之间的颜色):红(RGB(255,0,0))->黄(RGB(255,255,0))->绿(RGB(0,255,0))->青(RGB(0,255,255))->蓝(RGB(0,0,255))->紫(RGB(255,0,255))->红
S:饱和度,范围0~1,是白色(RGB(255,255,255))~根据H计算得到颜色 之间的比例
V:亮度,范围0~1,是黑色(RGB(0,0,0))~根据HS计算得到颜色 之间的比例

3.YUV模式 将亮度与色度分离
1)Y:亮度信息 即灰度值 是通过RGB输入信号来创建的,方法是将RGB信号的特定部分叠加到一起
2)UV:色彩信息 定义了颜色的两个方面-色调与饱和度,分别用Cr和CB来表示。其中,Cr反映了RGB输入信号红色部分与RGB信号亮度值之间的差异。而CB反映的是RGB输入信号蓝色部分与RGB信号亮度值之同的差异。。通过运算,YUV三分量可以还原出R(红),G(绿),B(蓝)。
3)YUV不像RGB那样要求三个独立的视频信号同时传输,所以YUV方式传送占用极少的频宽。
4)存储格式:YUV4:4:4,YUV4:2:2,YUV4:2:0
eg: (1) YUV 4:4:4采样,每一个Y对应一组UV分量。
(2) YUV 4:2:2采样,每两个Y共用一组UV分量。
(3) YUV 4:2:0采样,每四个Y共用一组UV分量

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/670274
推荐阅读
相关标签
  

闽ICP备14008679号