YUV中Y颜色模型的采样

YUV的特点

相对于表示颜色的GUI, YUI将亮度(用Y表示)与色调(用U和V表示)分开来表示。又因为人类视网膜上的视网膜杆细胞要多于视网膜锥细 胞,说得通俗一些,视网膜杆细胞的作用就是识别亮度,而视网膜锥细胞的作用就是识别色度。所以,人类的眼睛对于亮和暗的分辨要比对颜色的分辨精细一些。对于YUV模型,人类眼部会对Y分量更敏感,所以对于图像的表示来说, U和V代表的信号没必要和Y一样多。

在数字图像处理领域中,色度抽样是指在表示图像时使用比亮度信息低的分辨率来表示色彩(色度)信息,它常用Y:U:V来表示。

下面是4种常见的采样:

YUV4:4:4 4:4:4 Formats, 24 Bits per Pixel

没有任何压缩,每一行Y,U,V分量是一样多的。排列方式为:
[ y u v ] [ y u v ] [ y u v ] [ y u v ]
[ y u v ] [ y u v ] [ y u v ] [ y u v ]
[ y u v ] [ y u v ] [ y u v ] [ y u v ]
[ y u v ] [ y u v ] [ y u v ] [ y u v ]
它被用在高端的底片扫描仪和影片后期处理上

YUV4:2:2 4:2:2 Formats, 16 Bits per Pixel

每一行U,V的分量是Y的1/2, U和V间隔出现, 排列方式为:

[ y u ] [ y v ] [ y u ] [ y v ]
[ y v ] [ y u ] [ y v ] [ y u ]
[ y u ] [ y v ] [ y u ] [ y v ]
[ y v ] [ y u ] [ y v ] [ y u ]

YUV4:1:1

每一行U,V分量是Y分量的1、4, 排列方式为:
[ y u v ] [ y ] [ y ] [ y ]
[ y u v ] [ y ] [ y ] [ y ]
[ y u v ] [ y ] [ y ] [ y ]
[ y u v ] [ y ] [ y ] [ y ]

YUV 4:2:0 · 4:2:0 Formats, 12 Bits per Pixel

每一行,U和V都是Y的1/2, 并且U和V间隔出现在多行里:
[ y u ] [ y ] [ y u ] [ y ]
[ y v ] [ y ] [ y v ] [ y ]
[ y u ] [ y ] [ y u ] [ y ]
常见的 JPEG格式和 MJPEG 格式

如上面YUV根据压缩方式可以分为四类: YUV4:4:4 , yuv4:2:2 , YUV:4:1:1, YUV:4:2:0

当这些数据存储到文件时,又可以分为三类:

  • packet打包格式: 将YUV按照排列的方式依次存储 l类似: YUV, YUV,.....
  • PLANAR平面格式: 先存储Y,在存储U,在存储V 类似: yyyyy uuuuu vvvv
  • semi-plana半平面格式: 先存储Y, 在存储UV。 类似: yyyyy uvuv

根据不同的抽样方式和存储方式YUV通常呗分为以下类型,每种类型极对应一种存储格式:

  • YUV4:4:4 无抽样打包方式存储


YUY2 以4:2:2抽样,打包方式存储,且每个单元Y在前.

  • YUY2 也写作YUYV
  • UYVY 以4:2:2抽样,打包方式存储,且每个单元Y在后

*IMC2 以4:2:0抽样,平面方式存储 先种U后V

*IMC4 4:2:0抽样,平面方式存储 先Y种V后U

*YV12&I420 4:2:0抽样,平面方式存储 YV12是V在前,I420是U在前

  • Notes: I420也被称为YUV420P
  • NV12 4:2:0抽样,平面方式存储

NV12格式首先存储Y分量平面,作为具有偶数行的无符号字符值数组。 Y平面后面紧跟着一个无符号字符值数组,其中包含打包的U(Cb)和V(Cr)样本

  • YUV420sp 4:2:0抽样, 半平面存储

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/685696.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【SRC-CPP-OpenCV】给图片更换背景色

文章目录 Part.I IntroductionPart.II Main_bodyChap.I 源码简析Chap.II 效果展示 Part.III 源码Reference Part.I Introduction 本文将介绍如何用 OpenCV 更换图片的背景色(附有完整代码)。 Part.II Main_body Chap.I 源码简析 配置部分&#xff1a…

02.文件IO

文件描述符 表述打开的文件的 它是open函数的返回值,一个进程启动之后,会默认打开3个文件标识符 0标准输入,1标准输出,2标准错误 新的打开的文件返回文件描述符表中未使用过的最小的文件描述符 open函数 用来打开或者新建一个文件…

九.吊打面试官系列-Tomcat优化-深入源码剖析Tomcat启动流程

前言 上篇文章《Tomcat优化-Tomcat如何打破双亲委派》我们深入分析了一下JVM的ClassLoader类加载器机制,以及Tomcat通过打破双亲委派来实现自己的加载隔离,本篇文章接着上篇文章分析Tomcat的启动流程,主要是看Tomcat是如何进行初始化的。如果…

burp靶场xss漏洞(初级篇)

靶场地址 http://portswigger.net/web-security/all-labs#cross-site-scripting 第一关&#xff1a;反射型 1.发现搜索框直接注入payload <script>alert(111)</script> ​ 2.出现弹窗即说明攻击成功 ​ 第二关&#xff1a;存储型 1.需要在评论里插入payload …

Keycloak实战+spring boot

标题 前言项目搭建前言 最近项目中使用keycloak,为了更好的上手,我先本地Windows搭建一套demo 项目搭建 我本地jdk版本号为: 通过网上查询一些资料查看,jdk1.8对应的keycloak版本为:15的版本,但是没有找到,我只能下载如下: 通过码云我找到了具体的版本号,开始下…

每周打靶VulnHub靶机-DEATHNOTE_ 1

Deathnote: 1 靶机传送门 don’t waste too much time thinking outside the box . It is a Straight forward box . 不要浪费太多时间跳出框框思考问题。这是一个很直接的盒子 是不是所有线索都在这个盒子里&#xff1f; 1.信息搜集 使用nmap进行域内存活主机扫描发现target …

Maven的使用

1.第一个Maven工程 1.1 创建约定目录结构 ​ Hello ​ src ​ ——main(存放主程序) ​ ————java(存放源代码文件) ​ ————resources(存放配置文件和资源文件) ​ ——test(存放测试程序) ​ ————java ​ ————resources ​ pom.xml 1.2 创建核心文件 pom.xml …

帆软报表实现填报报表

我们拿emp表举例 登记信息表 设计一个报表实现对emp表员工的登记 &#xff08;emp表为ORACLE自带用户scott下的一个表&#xff09; 首先&#xff0c;我们设计好填报界面&#xff0c;新建一个普通报表&#xff0c;将emp表中需要的输入一一回应填写进表中。 如下图所示&#xf…

CAPL如何实现TLS握手认证

CAPL有专门的章节介绍如何实现TLS握手认证的函数: CAPL调用哪些函数实现TLS握手认证,需要了解TLS在整个通信过程的哪个阶段。 首先TCP需要建立连接,这是TLS握手的前提。当TLS握手认证完成后,可以传输数据。 所以TLS握手开始前需要确保TCP建立连接,TCP传输数据前需要确保…

HFSS学习-day4-建模操作

通过昨天的学习&#xff0c;我们已经熟悉了HFSS的工作环境&#xff1b;今天我们来讲解HFSS中创建物体模型的县体步骤和相关操作。物体建模是HFSS仿真设计工作的第一步&#xff0c;HFSS中提供了诸如矩形、圆面、长方体圆柱体和球体等多种基本模型(Primitive)&#xff0c;这些基本…

【唇形同步】Diff2Lip: Audio Conditioned Diffusion Models for Lip-Synchronization

摘要 嘴唇同步的任务&#xff08;唇同步&#xff09;寻求将人脸的嘴唇与不同的音频相匹配。它在电影行业以及创建虚拟化身和视频会议中有各种应用。这是一个具有挑战性的问题&#xff0c;因为人们需要同时引入详细、逼真的嘴唇动作&#xff0c;同时保持身份、姿势、情绪和图像…

【每日刷题】Day36

【每日刷题】Day36 &#x1f955;个人主页&#xff1a;开敲&#x1f349; &#x1f525;所属专栏&#xff1a;每日刷题&#x1f34d; &#x1f33c;文章目录&#x1f33c; 1. 232. 用栈实现队列 - 力扣&#xff08;LeetCode&#xff09; 2. 2960. 统计已测试设备 - 力扣&#…