RGB&YUV 颜色编码理解

 我来答
青柠姑娘17
2022-07-05 · TA获得超过1.2万个赞
知道大有可为答主
回答量:6637
采纳率:100%
帮助的人:37.9万
展开全部

前言: RGB 和 YUV 都是色彩空间模型,下面来分别介绍下

颜色编码格式,是指每种颜色都可以用 三种颜色来表示,将 分别取不同的值,会展示不同的颜色(即三原色)。

使用 编码的图像中国呢,每个像素点都是由红、绿、蓝三个颜色组成,每种颜色在内存中都占用 (一个字节),即一个像素点占用 ,加上透明度,所以一个像素点在内存中占用 (4个字节)。

颜色编码采用的是 和 来指定像素的颜色,其中Y表示明亮度(Luminance Luma),U和V表示色度(Chrominance chroma),而色度,又定义了颜色的色调和饱和度。
,如下图所示,和RGB类似,每个像素先都包含Y、U、V3个分量,但是其中Y和UV是可以分离的,没有UV信息,也是可以显示图片的,只不过的黑白的。

使用YUV的优势

对于YUV图像来说,并不是每个像素点都需要包含Y、U、V三个分量,我们可以根据不同的采样格式,有以下几种采样格式

其中最常用的YUV格式则是 YUV4:2:0

YUV4:4:4 采样格式,表示其中的 Y、U、V 三个分量的 采样比例是相同的 ,所以每个像素点的分量信息都是完整的,每个分量占用8bit,一个像素点占用1个字节。与RGB颜色编码相比,并没有节省带宽,占用的存储空间也没有减少

可以简单理解为: 原始像素原样输出,没有任何压缩 ,如下图所示

其中映射过程如下图所示

YUV4:2:2 采样格式,是指其中Y分量的采样是UV分量的2倍,即 Y 分量与 UV 分量是按照 2:1的比例采样 。举例说明:如果水平方向有10个像素点,通过这种采样格式,最终采样了10个Y分量,5个UV分量

可以通俗的理解为: 每采样一个像素点,都会采样Y分量,而U、V分量则会间隔一个采集一个 ,如图所示

其映射过程如图所示

YUV4:2:0采样格式,并不是只采样U分量,而不采样V分量,而是在 每一行 扫描时,只 扫描 一种 U/V其中一种色度分量 ,而 Y 按照 2:1 的方式采样。

举例说明:

对于每个色度分量来说,在水平方向和竖直方向的采样 和 Y分享相比都是2:1

可以简单的理解为: 在田字格的4个像素点中,4个Y分量共用了一套UV分量 ,如图所示

其映射过程如图所示

对于图像显示器来说,它是通过 RGB 模型来显示图像的,而在传输图像数据时又是使用 YUV 模型,这是因为 YUV 模
型可以节省带宽。因此就需要采集图像时将 RGB 模型转换到 YUV 模型,显示时再将 YUV 模型转换为 RGB 模型.

RGB转YUV

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
上海巴鲁图工程机械科技有限公司_
2022-05-15 广告
增量编码器一般输出信号是两路正交脉冲信号和一路参考信号,之所以叫增量是因为它的位置信号是通过对脉冲计数累加得到,依靠计数设备的内部记忆来记住位置,并且同每圈输出的参考信号来清除累计误差. 缺点就是断电后,需要重新寻找初始位置. 例如打印机扫... 点击进入详情页
本回答由上海巴鲁图工程机械科技有限公司_提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式