关于YUV

YUV是一种原始视频序列。YV12是4:2:0格式,它的每一帧数据=Y(行*列) + U(行*列/4) + V(行*列/4),顺序存储。Y数据所占的数据长度是图像的宽乘高的大小,接着U数据占1/4的图像的宽乘高的大小,接着V数据占1/4的图像的宽乘高的大小。YUV也叫YCbCr。YCbCr 是被欧洲电视系统所采用的一种颜色编码方法(属于PAL制式)。YUV主要用于优化彩色视频信号的传输,使其向后兼容老式黑白电视。与RGB视频信号传输相比,它最大的优点在于只需占用极少的带宽(RGB要求三个独立的视频信号同时传输)。其中“Y”表示明亮度(Luminance或Luma),也就是灰阶值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。“亮度”是通过RGB输入信号来创建的,方法是将RGB信号的特定部分叠加到一起。“色度”则定义了颜色的两个方面—色调与饱和度,分别用Cr和Cb来表示。其中,Cr反映了RGB输入信号红色部分与RGB信号亮度值之间的差异。而Cb反映的是RGB输入信号蓝色部分与RGB信号亮度值之同的差异。

你可能感兴趣的:(优化,存储)