音视频图像篇 YUV-RGB
1.基础概念
位深:是指在记录数字图像的颜色时,计算机实际上是用每个像素需要的位深表示,比如红色分量用8bit。
我们看到的彩色图片,都有3哥通道,分别为red,green,blue,透明度alpha。通常每个通道用8bit表示,8bit能表示256种颜色,所以可以组成256x256x256=16777216种颜色。这里的8bit就是位深。
每个通道的位深越大,能够表示的颜色值就越大,
帧率:在1秒钟时间里传输的图片的帧数,也可以理解为图片处理器每秒钟刷新几次。比如25fps表示一秒钟内有25张图片。
码率:视频文件在单位时间内使用的数据流量。比如1Mbps。
stride:指内存中每行像素所占的空间。为了时间内存对齐每行像素中所占的空间并不一定是图像的宽带。
2.RGB、YUV深入讲解
2.0 RGB:红、绿、蓝三基色
2.1 YUV:Y表示明亮度(luminance或luma),也就是灰阶值,U和V表示的则是色度(chrominance或chroma)
YUV是一种笼统的说法,针对其他的具体排列方式,可以氛围很多种具体的格式:
打包格式(packed):将每个像素的Y、U、V分量交叉并以