H264基本概念之 色彩空间(RGB vs YUV)

来源:互联网 发布:全自动引流软件 编辑:程序博客网 时间:2024/05/18 15:57

      很早以前就知道RGB,三基色原理,即任何色彩都可以由红、绿、蓝混合而成,后来上了图像处理这门课才知道YUV(YCbCr)也是一种表示色彩的方式,只不过它是通过亮度和色度表示的。我猜想,如果色彩空间可以用三个独立的变量去表示,类似三维空间,那么通过建立不同的正交基,是完全可以对这个三维空间进行描述的,只是映射的方式不同而已,最重要的是找到有实际意义的物理表示。当对RGB进行压缩时,显然利用不上人类视觉系统对亮度比色度更敏感的特性,所以需要进行RGB向YUV的转换。可以说RGB是用来在LCD、CRT上显示用的,而YUV更便于视频信号的压缩、传输和存储。下面给出互换的公式:

RGB->YCbCr

                     Y = 0.299R + 0.587G + 0.114B

                     Cb = 0.564*(B-Y)

                     Cr = 0.713*(R-Y),

其中 Y 表示亮度, Cb Cr 表示色度。

YCbCr->RGB

                      R = Y + 1.402*Cr

                      G = Y - 0.344*Cb - 0.714*Cr

                      B = Y + 1.772*Cb

 

下面逐行色彩取样:

 

 

1、4:4:4

      Y,Cb,Cr具有同样的水平和垂直取样率,每4个亮度像素,相应的就有4个Cb和4个Cr。

 

2、4:2:2

      Y,Cb,Cr具有同样的垂直取样率,但水平取样率色度分量是亮度分量的一半,即水平方向上,每4个亮度像素,相应的就有2个Cb和2个Cr。

3、4:2:0

       水平和垂直取样率色度分量都是亮度分量的一半,即水平垂直方向上,每4个亮度像素,相应的就有1个Cb和1个Cr。但这个命名始终没有搞清楚,“0”到底代表什么,据说是为了和“4:4:4“、”4:2:2”命名格式一致而沿用的。这种采用格式应用非常广泛,最适合进行数字压缩。

 

 

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 云柜快递超时了怎么办 毕业设计被老师发现抄的怎么办 地板颜色太深了怎么办 皮质鞋子破皮了怎么办 吃了蜘蛛丝会怎么办 南京高二分班不公平怎么办? 高中分班考试没考好怎么办 实木门上的伸缩缝太深怎么办 mac点关机没反应怎么办 被压倒扁的易拉罐怎么办 白色车漏底漆了怎么办 客厅对着卧室门怎么办 老公不上进还懒怎么办 二胡按弦手指分不开怎么办 酷塑做完后疼痛怎么办 冷冻治疗后水泡破了怎么办 冷冻治疗的水泡破了怎么办? 冷冻治疗水泡破了怎么办 脚上冷冻后起泡怎么办 刺猴冷冻后起泡怎么办 隔壁太吵怎么办阴招 楼上有小孩太吵怎么办 捷达小水管睹了怎么办 楼房下水管冻了怎么办 一楼地面很潮湿怎么办 新房子地面有裂缝怎么办 地砖下面的下水管漏水怎么办 速冻饺子冻在一起了怎么办 牛排泡水解冻了怎么办 饺子都粘一起了怎么办 把桃子放冷冻了怎么办 抖音小视频连不上网怎么办 网络视频连不上网怎么办 苹果8视频不清晰怎么办 乳疮腐烂还臭怎么办 冰箱肉腐烂很臭怎么办 指环扣松了怎么办视频 奇迹mu端游杀人了怎么办 奇迹最强者号找不着了怎么办 v领地退不了押金怎么办 全民奇迹sf钻石变负数怎么办