RAW, YUV, RGB, JPEG梳理

本文详细介绍了RAW、RGB、YUV和JPEG四种图像编码格式的区别。RAW格式保留了传感器原始数据,数据量大但信息丰富;RGB格式每个像素包含完整RGB信息,RGB888格式数据量较大;YUV格式采用亮度和色度表示颜色,适合视频传输;JPEG则是有损压缩格式,压缩率越高,图像质量越低。了解这些格式有助于理解相机数据处理和存储需求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

16e67727da3de4ea85b54e55cce77658.png

 

  1. RAW格式: 从Sensor端最初获取的数字格式的数据, 又称为Bayer格式. 每个像素信息只有RGB中的某个颜色信息, 且每4个像素中有2个像素为G信息,1个R信息,1个B信息, 即GRBG格式; 2M像素Camera以RAW10格式(每个像素10bit)输出时,它的数据量为2M10bit=20Mbits/帧,20M30帧=600Mbps;

  2. RGB格式: RGB格式是由RAW数据插值计算后获取的、每个像素均包含了RGB三种颜色的信息。比如RGB888格式,一个像素 由8bit Red、8bit Green、8bit Blue信息、共3bytes表示。RGB565 格式中一个像素则由5bit R、6bit G、5bit B、共16bit表示. 2M像素以RGB888格式表示时,数据量 2M24bit=48Mbits/帧, 48M30=1.44Gbps;

  3. YUV格式: YUV与RGB编码方式(色域)不同。RGB使用红、绿、蓝三原色来表示颜色。而YUV使用亮度、色度来表示颜色。同样YUV也存在YUV422,YUV420格式。RGB与YUV可通过算法来进行转换。

  4. JPEG: 通过JPEG压缩算法去除冗余数据的过程属于有损压缩,压缩率越大,恢复图像后质量越低。还以2M Camera为例, RGB888 48Mbit大小的静图以10:1压缩率处理后大小仅为4.8Mbit,码率为144Mbps;一般压缩的目的是减小存储空间和便于传输.

  5. 输出RGB/YUV格式的Camera内部集成了插值运算单元,而输出RAW后还需要接收端来完成插值运算。

差异: 传输同样质量的图像,RAW数据码流比RGB/YUV数据码流要小,而JEPG码流则取决于压缩率。我们可以根据Camera的输出参数估算出Camera对MIPI CSI总线的要求。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:RAW, YUV, RGB, JPEG之间关系__wzhx_的博客-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值