RGB和YUV

本文介绍了RGB和YUV数据格式在显示和传输中的应用,YUV因其更小的数据量和科学的压缩原理(尤其是4:2:0模式)而更适合存储。YUV格式有NTSC、PAL/SECAM和计算机显示器专用的变体,并详细讲解了三种采样模式和存储格式。

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

日常生活中屏幕显示所用到的数据都是RGB格式数据,但是数据在传输过程中更多的是YUV数据,因为相同内容YUV数据量小,更容易传输。

RGB更适合图像采集和色彩显示;YUV更适合编码和存储。

为什么YUV更适合存储,它是一种更科学的存储方式。从人的感官,视觉系统来讲,人类对Y分量更敏感,对UV分量迟钝些,采取恰当方法,适当的压缩UV分量就可使数据量更小,达到压缩目的。Y表示亮度,U表示色调,V表示色调饱和度。只有Y分量的话就是黑白视频了,这种色彩格式可以直接被老式黑白电视兼容。

细讲的话YUV有三类,YIQ适用于NTSC彩色电视;

YUV适用于PAL和SECAM彩色电视;

YCbCr适用于计算机用的显示器,这里我们代码中主要指的就是这种类型。

YUV 有 3 种采样模式:

1,4:4:4 ,一个像素 占 3 个字节。

2,4:2:2,平均一个像素占 2 个字节。

3,4:2:0,平均一个像素占 1.5 个字节。这种应用最为广泛,所占数据量最小

YUV 存储格式有3大类 :

1,planner :平面格式, 先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。

注意:这里的连续存储,不是一行像素里面连续存储,是整张图片的连续存储。

2,semi-Planar:半平面的YUV格式,Y分量单独存储,但是UV分量交叉存储。

3,packed :每个像素点的Y,U,V是连续交错存储的。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值