一,概述
在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数,和存储结构两方面考察,所以得分别说清楚这两点:
YUV的采样格式: 空间-间:不同空间,即描述一个像素的bit数不同,比如yuv444,yuv422,yuv411,yuv420。即我们在采集图片、视频帧时,是如何获取每个像素的Y、U、V三个分量的。
YUV的存储格式: 空间-内:相同空间,即描述一个像素的bit数相同,但是存储方式不同,比如对于yuv420而言,又可细分为yuv420p,yuv420sp,nv21,nv12,yv12,yu12,I420。即Y、U、V三个分量的值,是

本文详细介绍了YUV和RGB两种常见的图像格式。YUV主要用于视频和图像处理,分为YUV420、422、444三种采样格式和Planar、Semi-Planar、Packed三种存储方式。RGB则是基于红、绿、蓝三原色的色彩模式,广泛应用于显示器和色彩表示。了解这两种格式对于数字图像处理和开发至关重要。
最低0.47元/天 解锁文章
3079

被折叠的 条评论
为什么被折叠?



