大家好,欢迎来到IT知识分享网。
1. YUV数据格式简介
YUV,是一种颜色编码方法。常使用在各个视频处理组件中。“Y”表示明亮度(Luminance、Luma),“U” 和 “V” 则是色度、浓度(Chrominance、Chroma)。
NV21 和 NV12 是 YUV 的两种具体编码形式,以一个 2*2 像素大小的图为例,则排列如下:
NV21:YYYYVUVU
NV12:YYYYUVUV
2. YUV格式优点
1)可以避免相互干扰(没有 UV 信息一样可以显示完整的图像,因而解决了彩色电视与黑白电视的兼容问题);
2)降低色度的采样率而不会对图像质量影响太大,降低了视频信号传输时对频宽(带宽)的要求。
3. YUV格式类别
打包(packed)格式:Y、U、V交叉存储,如YUYV,即1个plane;
平面(planar)格式:Y、U、V全部连续存储,如I420、YV12,即3个plane;
半平面(semi-planar)格式: Y连续存储,U、V交叉存储,如NV21、NV12,即2个plane;
4. YUV采样表示法
5. YUV数据存储
5.1 4:4:4格式
AYUV
5.2 4:2:2格式
YUY2
图像大小w*h,其中 Y(w*h),U/V(w/2 * h)
数据大小: w*h + w/2 * h * 2 = w*h*2;
UYVY
5.3 4:2:0格式
5.3.1 NV12
与NV21的区别是,U/V的位置关系,NV12是UVUV,NV21是VUVU;
5.3.2 NV21
图像大小w*h,其中 Y(w*h),U/V(w/2 * h/2)
数据大小: w*h + w/2 * h/2 * 2 = w*h*3/2;
5.3.3 IMC1
5.3.4 IMC3
6. YUV数据转换
参考
1. NV12等常用YUV数据格式_泠山的博客-CSDN博客_nv12;
2. 求 yuv( nv12 / nv21 ) 图片各通道的均值_阿飞__的博客-CSDN博客;
3. YUV数据格式 – 杨平 – 博客园;
4. nv12转rgb_0点51 胜的博客-CSDN博客;
完
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/31370.html