YUV 与RGB之间的变换

YUV颜色空间主要用于视频传输和图像压缩,通过亮度信号Y和色度信号U、V来描述颜色,适用于黑白电视兼容和带宽节省。与RGB相比,YUV将颜色信息分解,使得亮度信息独立,方便处理。转换公式为Y=0.299R+0.587G+0.114B,U和V根据红蓝比例确定。在存储时,如Y:U:V=8:2:2,每个像素的Y占8bit,U和V各占2bit,以此降低存储需求。
摘要由CSDN通过智能技术生成

颜色空间是一个三维坐标系统,每一种颜色由一个点表示。在 RGB 颜色空间中,红,绿,蓝是基本元素。RGB 格式是显示器通常使用的格式。在 YUV 空间中,每一个颜色有一个亮度信号 Y,和两个色度信号 U 和 V。亮度信号是强度的感觉,它和色度信号断开,这样的话强度就可以在不影响颜色的情况下改变。YUV 格式通常用于 PAL制,即欧洲的电视传输标准,而且缺省情况下是图像和视频压缩的标准。

大多数的计算机图形工作者熟悉 RGB,而大多数的具有图像背景的则熟悉 YUV。RGB可以认为是三个分别表示红,绿,蓝颜色的灰度图像。把它们组合在一起就可以产生各种各样的颜色。

YUV 使用RGB的信息,但它从全彩色图像中产生一个黑白图像,然后提取出三个主要的颜色变成两个额外的信号来描述颜色。把这三个信号组合回来就可以产生一个全彩色图像。
那么 YUV 是怎么产生的呢?当时,工程师们需要找到一种办法来使彩色电视广播可以兼容黑白电视。他们使用的彩色信号也需要保全带宽因为 RGB 数据不能适合信号空间的限制。通过合并颜色信息,YUV 使用比 RGB 更小的带宽,并且与黑白电视兼容。
YUV 使用红,绿,蓝的点阵组合来减少信号中的信息量。Y 通道描述 Luma 信号,它与亮度信号有一点点不同,值的范围介于亮和暗之间。 Luma 是黑白电视可以看到的信号。U (Cb) 和 V (Cr) 通道从红 (U) 和蓝 (V) 中提取亮度值来减少颜色信息量。这些值可以从新组合来决定红,绿和蓝的混合信号。

一些对 YUV 的较深的研究揭示了当从视频图像中提取时,为什么蓝色总是看起来不很舒服的两个原因。U 通道的范围是从红到黄,V 通道的范围是从蓝到黄。因为黄色其实是红和绿,红色基本上被传输三次, 绿色是两次而蓝色只有一次。重建亮度部份揭示了另外

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值