2. YUV420
YUV420根据UV分量在计算机中存储的顺序不同?️可分为YUV420p与YUVsp。
YUV420p,又叫planer平面模式,Y ,U,V分别再不同平面,也就是有三个平面。分为两种:
(1)I420(又叫YU12):安卓的模式。存储顺序是先存Y,再存U,最后存V。YYYYUUUVVV
(2)YV12: 存储顺序是先存Y,再存V,最后存U。YYYVVVUUU
如下所示:

YUV420sp(即YV12):Y一个平面,UV在同一个平面交叉存储。

YUV420p又分为:(他们的区别只是存储UV的顺序不一样而已)。
(1)NV12: IOS只有这一种模式。存储顺序是先存Y,再UV交替存储。YYYYUVUVUV
(2)NV21: 安卓的模式。存储顺序是先存Y,再存U,再VU交替存储。YYYYVUVUVU
总结就是:
I420: YYYYYYYY UU VV =>YUV420P
YV12: YYYYYYYY VV UU =>YUV420P
NV12: YYYYYYYY UVUV =>YUV420SP
NV21: YYYYYYYY VUVU =>YUV420SP
网友评论