什么是YUV

简介

YUV(也成YCbCr):Y表示明亮度(灰阶),UV的作用是描述影像色彩及饱和度。由电视系统发展而来,有Y信号即可播放黑白影像,彩色影像需要有UV信号。
主要的采样格式有YUV4:2:0,YUV4:2:2,YUV4:4:4。所有播放器均支持YUV4:2:0,其他YUV格式部分播放器不支持,需先转换成为YUV4:2:0格式。

RGB与YUA的关系

RGB用于屏幕图像的展示
YUA用于采集与编码(编辑及各种后处理)

注意

显示器及屏幕使用的是RGB格式,电视使用的是YUA格式,YUA格式的视频要在屏幕上进行播放,需要先转换成RGB格式。 YUV中提取Y分量,黑白色;YUV中提取U分量,cb,blue蓝色;YUV中提取V分量,cr,red红色。

RGB转YUV

Y= 0.299R + 0.587G + 0.114B
U= -0.147
R - 0.289G + 0.436B = 0.492*(B-Y)
V= 0.615R - 0.515G - 0.100B = 0.877(R-Y)
(可通过公式计算YUV各自的值拼接成二进制值以生成相应的数据)

YUV转RGB

R = Y + 1.140V
G = Y - 0.394
U -0.581V
B = Y + 2.032
U
(Y分量必须提取,U/V分量可仅提取其一进行展示播放)

猜你喜欢

转载自blog.csdn.net/oTianLe1234/article/details/115417024
YUV