公司网站怎么关闭,网站里的地图定位怎么做的,网页设计技术培训教程,美团网网站建设分析上篇文章介绍了YUV的采样格式#xff0c;本篇重点介绍YUV的存储方式。接下来将用图形式给出常见YUV图像的存储方式#xff0c;并在存储方式后面附有取样每个像素点YUV的数据方法#xff0c;图中#xff0c;Cb、Cr的含义等同于U、V。 YUYV为YUV422采样的存储格式中的一种本篇重点介绍YUV的存储方式。接下来将用图形式给出常见YUV图像的存储方式并在存储方式后面附有取样每个像素点YUV的数据方法图中Cb、Cr的含义等同于U、V。 YUYV为YUV422采样的存储格式中的一种相邻两个Y共用其相邻两个Cb、Cr。比如对于像素点Y’00、Y’01 而言其Cb、Cr值就都 取样为 Cb00、Cr00其他像素点的YUV取值依次类推。 UYVY格式也是YUV422采样的存储格式的一种只不过与YUYV不同的是UV排列顺序不一样而已还原其每个像素点的YUV值的方法与上面一样。 YUV422P属于YUV422采样的一种它是一种Plane模式即平面模式不需要将YUV数据交错存储而是先存放所有的Y分量然后存储所有的UCb分量最后存储所有的VCr分量如上图所示。其每一个像素点的YUV值提取方法也是遵循YUV422格式的最基本提取方法即两个Y共用一个UV。比如对于像素点Y’00、Y’01 而言其Cb、Cr值就都取样 Cb00、Cr00。 YU12和YV12属于YUV420采样格式称为YUV420sp是一种Plane模式即将Y、U、V分量分别打包依次存储。其每一个像素点YUV数据取样遵循YUV420采样格式的提取方式即4个Y分量共用一组UV。 上图是YV12的排列方式比如上图中Y’00、Y’01、Y’10、Y’11共用Cr00、Cb00其他依次类推。 如果是YU12同样先排列Y然后排列U分量最后为V分量数据取样方式和YV12相同。 NV12和NV21属于YUV420格式是一种two-plane模式即Y和UV分为两个PlaneUVCbCr为交错存储而不是分为三个plane。图中是NV12的存储方式其提取方式与上一种类似即Y’00、Y’01、Y’10、Y’11共用Cr00、Cb00。NV21的存储方式Y和图示中一样色度交错方式先Cr00V在Cb00U。 (6)I420属于YUV420 此时YUV三个量分离每一块数据单独存储在独立的plane里。此时YUV420叫做YUV420P或I420 7YUV444P 数据存储属于YUV444 Y灰度值分量 , 存储在最上面U 色度值分量 , 存储在中间 , V色度值分量 , 存储在最下面的数组中。