一,概述
在RTC通讯过程中,图像需要采集、美化、压缩编码、传输、解码、显示,这个过程中会涉及到很多图像格式,常用的如YUV、RGB,其中YUV和RGB各自也有很多分类。今天我们就详细的介绍一下这些图像格式。
二,YUV格式
YUV是视频、图片、相机等应用中使用的一类图像格式,是所有“YUV”像素格式共有的颜色空间的名称。 与RGB格式(红 - 绿 - 蓝)不同,YUV是用一个称为Y(相当于灰度)的“亮度”分量和两个“色度”分量表示,分别称为U(蓝色投影)和V(红色投影),由此得名。
YUV也可以称为YCbCr,虽然这些术语意味着略有不同,但它们往往会混淆并可互换使用。
1,什么是YCbCr
Y表示亮度,CbCr表示颜色。怎么表示颜色,可以看下面这幅坐标图:
Y表示亮度分量:如果只显示Y的话,图像看起来会是一张黑白照。
U(Cb)表示色度分量:是照片蓝色部分去掉亮度(Y)。
V(Cr)表示色度分量:是照片红色部分去掉亮度(Y)。
要说清楚YUV,我们时刻需要记住要从bit数,和存储结构两方面考察,所以得分别