linux下的V4L2提取USB摄像头图像(三)-----YUV420

经过了几个星期终于有了一点的收货了,呵呵

下面讲下关于YUV格式的存储,也算是对自己的一个总结了,呵呵。

YUV4:4:4采样,每一个Y对应一组UV分量。
YUV4:2:2采样,每两个Y共用一组UV分量。
YUV4:2:0采样,每四个Y共用一组UV分量。
首先看下采样格式YUV420(YU12 YV12 V4L2_PIX_FMT_YVU420),我们一圈圈表示Y分量,叉叉表示UV分量,这在图片中的采样如下如:

那么在数据中的存储顺序,这里我就讲我自己用到的部分就是YUV420其中的YV12 和NV12两种存储格式:

YV12存储顺序为:

按此中结果图片效果为:

NV12存储顺序为:

 

按此中结果图片效果为:

猜你喜欢

转载自liuzongming.iteye.com/blog/1886926