02.RGB和YUV介绍

一、常用的像素格式RGBYUV介绍:

  • RGB图像具有三个通道 R、G、B,分别对应红、绿、蓝三个分量,通常,会给RGB图像加一个通道alpha,即透明度,于是共有四个分量共同控制颜色。RGB要求三个独立的视频信号同时传输。
    • ARGB
    • RGBA
  • YUV(YCrCb)是指将亮度参量Y和色度参量U/V分开表示的像素格式。
    • 与RGB相比,占用极少的带宽
    • Y:明亮度,也称灰阶值;
      • 亮度是透过RGB输入信号来建立的,方法时将RGB信号的特定部分叠加到一起。
    • U/V:色度,描述影像的色彩及饱和度,用于指定像素的颜色;
      • Cr反映RGB输入信号红色部分雨RGB信号亮度值之间的差异,而Cb反映的则是RGB输入信号蓝色部分与RGB信号亮度值之间的差异;
    • 如果只有Y,即黑灰白图像。
    • YUV都使用一个字节(8位)来表示,取值范围是0-255,但为了防止信号变动造成过载,因而Y取值是16-235,UV取值是16-240。

  • YUV420
    • YUV最常采用的是4:2:0,并不意味着没有Cr,而是指对每行扫描线来说,只有一种色度分量是以2:1的抽样率来存储的。相邻的扫描行存储着不同的色度分量。也就是说,如果某一行是4:2:0,那么下一行就是4:0:2,再下一行是4:2:0,以此类推。
    • 水平方向和垂直方向的抽样率都是2:1,所以可以说色度的抽样率是4:1。
    • 一帧1280x720的视频帧,用YUV420P的格式表示,数据量大小1280x720x1+1280x720x0.5=1.318MB
    • 如果fps(1秒的视频帧数目)是24,那么一部电影90分钟计算,用YUV420P的数据格式表示的话,数据量大小是:1.318MB*24fps*90min*60s=166.8G
  • YUV422
  • YUV444

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值