zoukankan      html  css  js  c++  java
  • 关于YUV格式数据

    (1)

    YUV格式有两大类:planar和packed。
    对于planar的YUV格式,先连续存储所有像素点的Y,紧接着存储所有像素点的U,随后是所有像素点的V。
    对于packed的YUV格式,每个像素点的Y,U,V是连续交*存储的。

    (2)

    YUV,分为三个分量,“Y”表示明亮度(Luminance或Luma),也就是灰度值;而“U”和“V” 表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。

    (3)

    YUV 4:4:4采样,每一个Y对应一组UV分量

    YUV 4:2:2采样,每两个Y共用一组UV分量

    YUV 4:2:0采样,每四个Y共用一组UV分量

    (4)

    假设一个分辨率为8X4的YUV图像,它们的格式如下图:

    YUV420sp格式如下图 

          

    YUV420p数据格式如下图

    (5)

    I420: YYYYYYYY UU VV    =>YUV420P
    YV12: YYYYYYYY VV UU    =>YUV420P
    NV12: YYYYYYYY UVUV     =>YUV420SP
    NV21: YYYYYYYY VUVU     =>YUV420SP

    (6)

    摘录自网络。

  • 相关阅读:
    java虚拟机小贴士之GC分析
    hystrix文档翻译之工作原理
    hystrix文档翻译之开始使用
    SQLALchemy--ORM框架
    PythonWEB框架之Flask--3
    补充
    PythonWEB框架之Flask--2
    PythonWEB框架之Flask
    centos6.8下redis的安装和配置
    celery
  • 原文地址:https://www.cnblogs.com/mgstone/p/6015028.html
Copyright © 2011-2022 走看看