YUV444:Y,U,V三个分量是4:4:4,也就是1:1:1的关系
YUV422:Y,U,V三个分量是4:2:2的关系,在水平方向上,每两个Y分量共用1个U,V分量
YUV420:Y,U,V三个分量是4:1:1的关系,每四个Y分量共用1个U,V分量
如下图所示:
不同像素格式内存中存储顺序:
FMT_YUV420SP = VIDEO_FMT_YUV, /* YYYY... UV... */
FMT_YUV420SP_10BIT,
FMT_YUV422SP, /* YYYY... UVUV... */
FMT_YUV422SP_10BIT, ///< Not part of ABI
FMT_YUV420P, /* YYYY... UUUU... VVVV */
FMT_YUV420P_VU, /* YYYY... VVVV... UUUU */
FMT_YUV420SP_VU, /* YYYY... VUVUVU... */
FMT_YUV422P, /* YYYY... UUUU... VVVV */
FMT_YUV422SP_VU, /* YYYY... VUVUVU... */
FMT_YUV422_YUYV, /* YUYVYUYV... */
FMT_YUV422_UYVY, /* UYVYUYVY... */
FMT_YUV400SP, /* YYYY... */
FMT_YUV440SP, /* YYYY... UVUV... */
FMT_YUV411SP, /* YYYY... UV... */
FMT_YUV444, /* YUVYUVYUV... */
FMT_YUV444SP, /* YYYY... UVUVUVUV... */
FMT_YUV444SP_10BIT, /* YYYY... UVUVUVUV... */
FMT_YUV444P, /* YYYY... UUUU... VVVV */
FMT_YUV422_YVYU, /* YVYUYVYU... */
FMT_YUV422_VYUY, /* VYUYVYUY... */
FMT_YUV_BUTT,
1. YUV422P
2. YUV422SP
2. YUV420
YUV420根据UV分量在计算机中存储的顺序不同?️可分为YUV420p与YUVsp
YUV420p(即I420):先存放Y, 再存放U,再存放V
如下所示:
YUV420sp(即YV12):先存放Y, 然后UV交错存放