公司动态

YUV图像格式汇总

📅 2026/7/18 5:46:57
YUV图像格式汇总
文章目录概述RGBYUVYUV 采样储存方式Packed 打包模式Planar 平面模式Semi-Planar半平面模式一些常用格式介绍概述Y明亮度UV彩色信息显示器上的一个像素点对应图像里的一个像素每个像素的色彩由红、绿、蓝三原色混合实现RGBRGB用R、G、B三个分量来表示像素点颜色R、G、B每个分量分别占1个byte(也有其他精度一张分辨率1280 * 720的RGB图片占用1280 * 720 * 3 / 1024 / 1024 2.63MB空间。YUV默认Y、U、V每个分量占用存储空间1个byteY、U、V分别代表YLuma亮度分量表示图像的灰度信息UChroma Blue蓝色色度分量即 Cb B - YVChroma Red红色色度分量即 Cr R - YYUV是通过降低U、V分量的采样率来实现它占用空间小和传输效率高的优势也就是图像每个像素的Y分量都被完整采样全部保存但是U、V分量只做部分采样让多个像素按照一些规则共用U、V分量。像素深度举例采样格式平均每像素位数说明YUV44424 bits每个像素独立Y、U、V →无压缩YUV42216 bits水平方向2个像素共用1组UVYUV42012 bits4个像素2x2块共用1组UV最常用YUV 采样YUV详解YUV图像格式详解_yuv格式-CSDN博客YUV444YUV420PYUV420SPYUV422PYUV422SPNV12NV21NV16NV61等格式区分与存储简介-CSDN博客主流的采样方式有三种4:4:4 表示完全取样每一个Y对应一组UV分量。YUV440垂直方向两个相邻的像素共用一组U、VYUV440的像素深度(piexl_depth)(1 * 8bit) (0.5 *8bit) (0.5 *8bit) 16bits4:2:2 表示2:1的水平取样垂直完全采样每两个Y共用一组UV分量。4:2:0 表示2:1的水平取样垂直21采样每四个Y共用一组UV分量。像素排列顺序在内存空间中有其特定规律按Z字型排列4:1:1 表示4:1的水平取样垂直完全采样不常见。核心规则一句话版4 : 2 : 2和4 : 2 : 0这组数字描述的是4个像素 × 2行这个块里U和V一共被采样了多少次。第一个数字永远 4比较基准表示4个像素宽度第二个数字 第1行的4个像素里U/V的采样点数范围0~4第三个数字 第2行的4个像素里U/V的采样点数范围0~4储存方式Packed 打包模式连续交替存储每个像素点的 Y、U、V 分量YUV422有打包格式如YUYV、UYVY、YVYU等按像素点顺序交错存储。YUV420 没有打包格式只能使用平面模式Planar或半平面模式Semi-Planar如 I420、NV12、NV21。Planar 平面模式先连续存储所有像素点的 Y 分量再连续存 U 分量然后连续存 V 分量U前V后即YUV420P也叫I420又叫YU12。V前U后叫YV12(YV表示Y后面跟着V12表示12bit)YUV422U前V后即YUV422P也叫I422又叫YU16。V前U后叫YV16(YV表示Y后面跟着V16表示16bit)Semi-Planar半平面模式先连续存储所有像素点的 Y 分量再交替存储U、V分量U前V后叫NV12在国内好像很多人叫它为YUV420SP格式V前U后叫NV21U前V后叫NV16在国内好像很多人叫它为YUV422SP格式V前U后叫NV61一些常用格式介绍YUV444YUV444pYYYYYYYYY VVVVVVVVV UUUUUUUUYUV422YUV422pYV16 YYYYYYYY VVVV UUUU V前U后YUV422p或I422或YU16 YYYYYYYY UUUU VVVV U前V后YUV422spNV61YYYYYYYY VUVUVUVU V前U后NV16YYYYYYYY UVUVUVUV U前V后YUVYYUYV YUYV YUYV YUYVUYVYUYVY UYVY UYVY UYVYYUV420YUV420pYV12YYYYYYYY VV UUI420YYYYYYYY UU VVYUV420spNV12YYYYYYYY UVUVNV21YYYYYYYY VUVU