YUV模型:YUV420P和YUV420SP

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了YUV模型:YUV420P和YUV420SP相关的知识,希望对你有一定的参考价值。

参考技术A YUV模型是根据一个亮度(Y分量)和两个色度(UV分量)来定义颜色空间,常见的YUV格式有YUY2、YUYV、YVYU、UYVY、AYUV、Y41P、Y411、Y211、IF09、IYUV、YV12、YVU9、YUV411、YUV420等,其中比较常见的YUV420分为两种:YUV420P和YUV420SP。

YUV420P又叫plane平面模式,Y , U , V分别在不同平面,也就是有三个平面,它是YUV标准格式4:2:0,主要分为:YU12和YV12

按照 Y、U、V的顺序存储

按照 Y、V、U的顺序存储

YUV420SP格式的图像阵列,首先是所有Y值,然后是UV或者VU交替存储,NV12和NV21属于YUV420SP格式,是一种two-plane模式,即Y和UV分为两个plane,但是UV(CbCr)为交错存储,而不是像YUV420格式那样分为三个平面。主要分为:NV21和NV12

存储顺序是先存Y值,再VU交替存储:YYYYVUVUVU,以 4 × 4 图片为例子,占用内存为 4 × 4 × 3 / 2 = 24 个字节

存储顺序是先存Y值,再UV交替存储:YYYYUVUVUV,以 4 × 4 图片为例子,占用内存为 4 × 4 × 3 / 2 = 24 个字节

以上是关于YUV模型:YUV420P和YUV420SP的主要内容,如果未能解决你的问题,请参考以下文章

视频知识点(22)- 教你认清楚YUV420P和YUV420SP的真正差异在哪里

yuv420p 转rgb计算

OpenGL渲染YUV420P

如何将yuv420p数据旋转90

YUV420sp与YUV420p互转

YV12和I420的区别 yuv420和yuv420p的区别(转)