菜鸟修炼笔记-音视频开发基础知识-色彩空间

本文详细介绍了RGB和YUV色彩空间的基本概念、采样格式、存储格式及其相互转换方法。重点对比了YUV的不同采样格式(YUV444、YUV422、YUV420)和存储格式(packed、planar),并分析了它们在数据大小及图像质量上的差异。

前言

前面的博文中多次提到色彩空间(或者颜色空间)。对此,我们只知道常用的色彩空间有RGB和YUV两种。

但是,它们的作用是什么呢?它们的具体区别是什么呢?它们的使用方法是什么?它们之间的关系是什么呢?

为了解决这些问题,本文整理了色彩空间的相关资料,来整体了解一下色彩空间,并尝试回答以上问题。

一。RGB和YUV的区别和联系

1. RGB的基础定义

RGB的颜色模式应该是我们最熟悉的一种,在现在的电子设备中应用广泛。通过R G B三种基础色,可以混合出所有的颜色。

2. YUV的基础定义

YUV是一种亮度与色度分离的色彩格式,三个字母的意义分别为:
(1)Y:亮度,就是灰度值。除了表示亮度信号外,还含有较多的绿色通道量。单纯的 Y 分量可以显示出完整的黑白图像。
(2)U:蓝色通道与亮度的差值。
(3)V:红色通道与亮度的差值。
其中,U、V 分量分别表示蓝 (blue)、红 (red) 分量信号,只含有色度信息,所以 YUV 也称为 YCbCr,其中,Cb、Cr的含义等同于U、V,C 可以理解为 component 或者 color。

3. RGB和YUV的换算

Y = 0.299R + 0.587G + 0.114B
U = -0.147R - 0.289G + 0.436B
V = 0.615R - 0.515G - 0.100B
——————————————————
R = Y + 1.14V
G = Y - 0.39U - 0.58V
B = Y + 2.03U

二。YUV详解

1. 采样格式

采样格式即在对视频数据进行采样时的格式,是在获取原始图像数据时采用的策略。

采样格式主要包括三种:YUV444、YUV422和YUV420。

1.1 YUV444:

YUV 4:4:4采样,每一个Y对应一组UV分量。
在这里插入图片描述

1.2 YUV422:

YUV 4:2:2采样,每两个Y共用一组UV分量。

在这里插入图片描述

<
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值