大家好,又见面了,我是你们的朋友全栈君。
YUV表示的含义
人们常用RGB表示三基色,而且RGB也可以表示出所有颜色。但视觉心理学研究表明,人眼主要是对光的感知,人的视觉系统对光的感知程度用亮度(luminance)和色度(chrominance)两个属性表示,也就是我们常说的YUV。Y就是亮度感知,而色度感知分为两个属性:色相(hue)和色饱和度(saturation)。色相也就是U,是由光波的峰值定义的,描述的是光的颜色;色饱和度V是光波的谱宽定义的,描述的是光的纯度。
采用YUV色度空间比采用RGB颜色空间更利于视频的压缩,也能更有效的表示彩色视频图像。
YUV和RGB的转换
YUV和GBD之间的转换关系是(ITU=T, 1995):
需注意的是对于不同标准,YUV和RGB之间的转换有不同之处。
YUV采样
我们常用的采样比率分为三种。分别是4:4:4、4:2:2、4:2:0。
4:2:0格式是色度水平和垂直方向都是亮度的一半。
4:4:4格式是色度和亮度在水平和垂直方向都是一样的。
4:2:2格式是色度水平方向上是亮度的一半,垂直方向相同。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/160251.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...