http://blog.csdn.net/shallon_luo/article/details/5544796

YUV中的Y是指“灰度”或者“明亮度” ,英语表达为Luminance、Luma,luminance 表示为 Y, luma 表示为 Y'。Y与RGB的演算关系为:Y = 0.2126 R + 0.7152 G + 0.0722 B,Y' = 0.2126 R' + 0.7152 G' + 0.0722 B' ,符号' 表示使用了Gamma compression。(参见http://en.wikipedia.org/wiki/Luma_(video)

在YUV颜色表达中,色彩使用色差Chrominance来表达,而UV是颜色色差的两个分量 。U = B' − Y' (blue − luma) 也表示成Cb , V = R' − Y' (red − luma),也表示成Cr。于是Y’UV也有表示成Y‘CbCr。

黑白的图像中只有灰度值,早年兼容黑白电视的彩色信号中,直接忽略UV值即可。

一般的的YUV420图像格式实际上是Y'UV,420指的是其在Y U V上面的采样率。在YUV420的格式中,首先存储每一个像素的Y'值,然后跟着存储的是每2*2方阵采样一次的U值,最后存储的是每2*2方阵采样一次的V值。于是,一个4*4的方阵中,其数据存储为:

其颜色的存放格式如图所示:

YUV420图像格式相关推荐

  1. YUV420视频序列文件研究

    在网上可以很容易的找到YUV420的视频序列文件,这些文件都以.yuv作为后缀,文件存储的是一段视频的yuv420图像格式的一连串数据.文件中不包含视频和帧的尺寸及其他信息,只是纯图像数据. 首先,先 ...

  2. 嵌入式视频监控毕业设计过程中保存的标签。。。嵌入式系统视频信号接收、显示 与存储程序设计与实现

    下载地址:http://www.queshao.com/docs/306145/ 毕业设计 基于嵌入式Linux与S3C2410平台的视频采集 - Linux - 技术中心 - 嵌入式在线 | www ...

  3. 牛!虚拟化SIG最新技术成果受国际媒体报道!

    2022年10月,openKylin社区Virtualization SIG最新技术成果VirtIO-GPU硬件视频加速机制硬件解码功能获得了国际开源社区认可,填补了上游国际开源社区虚拟显卡视频硬件解 ...

  4. 音视频入门(四)-JPEG压缩算法原理

    一.JPEG的引入 JPEG属于一种图片压缩格式,之前我们通过对YUV420图像格式的学习,了解了怎么计算一帧YUV图像的大小.假设这里一帧图片的分辨率为1080p,像素格式为YUV420,那么它的大 ...

  5. RAW、RGB 、YUV三种图像格式理解

    文章目录 1. 背景 2. 相关概念 2.1 颜色与色彩空间 2.2 RAW图像 2.3 RGB图像 2.4 YUV图像 3. 分类简图 RAW.RGB .YUV三种图像格式理解 1. 背景 在工作中 ...

  6. 二、YUV420图像的水平拼接

    文章目录 概述 YUV420 水平拼接 代码 结果 概述 为了更加理解yuv,下面以YUV420图像作为例子,记录一下进行水平拼接的思路和实现 YUV420 YUV是一种原始图像格式,没有经过编码,比 ...

  7. 常用图像格式(PNG,JPG)到SGI图像格式(RGB,BW)的转换

    常用图像格式(PNG,JPG)到SGI图像格式(RGB,BW)的转换 网站链接 根据该网站的描述和给的相应例子,自己改写了一个把png,jpg等常用格式的图片转化为rgb,bw格式的代码. #incl ...

  8. OpenCV支持的图像格式

    OpenCV目前支持的图像格式包括: Windows位图文件 - BMP, DIB: JPEG文件 - JPEG, JPG, JPE: 便携式网络图片 - PNG: 便携式图像格式 - PBM,PGM ...

  9. python代码转换为pytorch_Pytorch中Tensor与各种图像格式的相互转化详解

    前言 在pytorch中经常会遇到图像格式的转化,例如将PIL库读取出来的图片转化为Tensor,亦或者将Tensor转化为numpy格式的图片.而且使用不同图像处理库读取出来的图片格式也不相同,因此 ...

最新文章

  1. 临河智慧城管:让城市更和谐
  2. 微盘 计算机英语,高中英语,微盘.doc
  3. linux connect自动重连,Linux系统中使用sshfs挂载远程主机的目录到本地系
  4. windows窗体(winform)中嵌入显示Excel工作表。
  5. hdu 1418 抱歉 (欧拉公式)
  6. 面试题 锁消除是什么
  7. Java高级语法笔记-库的使用(jar)
  8. 使用数组操作解码YOLO Core ML对象检测(三)
  9. Ckeditor 的加载顺序
  10. STL格式零件的基本操作
  11. 锐捷计算机教室排顺序,大学四年说话最多的一堂课是在锐捷智慧教室
  12. JAVA设计模式-11-代理模式(动态)(一)
  13. IT大学生成长周报 | 第 8 期
  14. 2019年又一位华为工程师倒下了
  15. RPL(8):RFC6550翻译(8)---下行路由
  16. Focal Loss 安装与使用 TensorFlow2.x版本
  17. 无线路由器(WIFI)经常掉线断网的可能的原因
  18. 带货直播源码,浅谈直播实现过程和技术
  19. PDF文件如何修改编辑,怎么添加空白页面
  20. 基于 Hive 构建数据仓库

热门文章

  1. oracle u4e00 u9fa5,oracle中文与数字正则实例代码
  2. google套件_Google 推出 3 款语音识别应用,想用 AI 帮语言障碍者说话
  3. JRebel : java.lang.OutOfMemoryError: PermGen space 异常
  4. matlab全域基函数,多项式函数插值:全域多项式插值(一)单项式基插值、拉格朗日插值、牛顿插值 [MATLAB]...
  5. 计算机网络-基本概念(11)【应用层】
  6. 客户端读写数据到HDFS的流程
  7. java高并发(十七)J.U.C之BlockingQueue
  8. kafka+zookeeper安装配置
  9. CentOS6.7安装scala2.11.7
  10. 在Ubuntu 14.04中使SublimeText 3支持中文输入法