目录
例子
假设一个4x2的yuv图片像素值如下
[Y0 U0 V0]、 [Y1 U1 V1]、 [Y2 U2 V2]、 [Y3 U3 V3]
[Y5 U5 V5]、 [Y6 U6 V6]、 [Y7 U7 V7]、 [Y8 U8 V8]
扫描后
Y0 U0 Y1 Y2 U2 Y3 Y5 V5 Y6 Y7 V7 Y8
根据扫描结果,映射出的4x2图像像素值如下
[Y0 U0 V5]、[Y1 U0 V5]、[Y2 U2 V7]、[Y3 U2 V7]
[Y5 U0 V5]、[Y6 U0 V5]、[Y7 U2 V7]、[Y8 U2 V7]
从映射出的像素点中可以看到
-
四个 Y 分量是共用了一套 UV 分量
-
而且是按照 2*2 的小方格的形式分布的
扫描后的值按nv12格式存储
-
拿出Y分量
Y0 Y1 Y2 Y3 Y5 Y6 Y7 Y8
-
拿出U分量
U0 U2
-
拿出V分量
V5 V7
UV交替
U0 V5 U2 V7
Y