YUV与RGB视频采样

RGB:RGB表示红绿蓝三原色,一个视频点是有RGB红绿蓝三原色组成的,根据三原色各亮度不同,可组合成不同颜色的点,这就是彩色显示的原理。如果每种原色分别对应一个采样, 则需要三个采样表示一个彩色点,比如一个采样点是8位的,那么一个彩色点即为24位,也就是RGB8:8:8,称为真彩色。

YUV:人类眼睛感觉亮度分成不同“视觉”细胞,因为感觉颜色的“彩色”视觉细胞少,所以对“颜色”不敏感,这就出现了减少“颜色”的YUV方式,Y表示亮度,UV表示彩色的分量,一个彩色 点对应YUV,因为对“颜色”不敏感,一个Y不一定对应一组UV,这就出现了YUV4:4:4,YUV4:2:2,YUV4:2:0格式。对于YUV4:2:0格式,4个Y对于一组UV,也就是5个像素其中一个UV表示颜色,记录传递1个Y,1个U,1个V,相当于记录传递一个像素可还原5个像素,等同于压缩4倍。YUV4:2:2,等同压缩2倍,YUV4:4:4不压缩。

转换:YUV是原始RGB得到的,转换公式如下:

         Y = 0.299R + 0.587G + 0.114B
         U = -0.147R - 0.289G + 0.436B
         V = 0.615R - 0.515G - 0.100B

         YUV可还原到RGB,还原公式如下:

         R = Y + 1.14V
         G = Y - 0.39U - 0.58V
         B = Y + 2.03U

 

转载于:https://www.cnblogs.com/hbg200/p/5971898.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值