RAW

  • 未经isp处理的从感光原件获得的原始图像
  • 采用bayer格式排列,bayer数据格式中包含1/2绿色,1/4的红和1/4的蓝(理解为RGGB)

RGB

  • 通过使用三原色R、G、B的不同的亮度值(灰度值)来表示
  • RGB 常用的数据格式有 RGB888,RGB565,RGB555 这几种
    • RGB888指一个像素点用8bits描述R亮度 8bits描述G亮度 8bits描述B亮度

YUV

  • Y对应明亮度(灰度),U对应Cb(蓝色色度分量),V对应Cr(红色色度分量)
  • 人眼对UV的敏感性小于亮度,可以适当减少UV的量,所以存在多种格式的YUV,比如YUV420 YUV422,YUV444
  • YUV存储格式:planar packed
    • planar格式,先存储所有像素的Y,再存U,最后V
    • packed格式,每个像素点的Y,U,V连续交替存储
    • semi-planar格式,Y数据独立,UV放在一起
  • 命名
    • YUVxxxP,YUVxxxSP 对应planer、semi-planer
    • Ixxx YYYYYYYYUUVV 先保存Y,再U,最后V
    • NVxx YYYYYYYYUVUV 属于semi-planar
      • 数字表示一个像素实际占据的bits 例如NV12,YUV420SP,1Y(8bits)+1/4UV(8*2/4=4bits)=12bits
    • YVxx YYYYYYYYVVUU

RAW,RGB,YUV简单理解相关推荐

  1. raw/rgb/yuv/nv21图像格式总结

    1.RAW raw格式sensor的输出格式,是sensor将光信号转换为电信号时的电平高低的原始记录,没有经过处理的原始数据 raw数据在输出的时候使用一定的顺序的,主要有四种: GRBG, RGG ...

  2. 最简单的视音频播放示例7:SDL2播放RGB/YUV

    最简单的视音频播放示例系列文章列表: 最简单的视音频播放示例1:总述 最简单的视音频播放示例2:GDI播放YUV, RGB 最简单的视音频播放示例3:Direct3D播放YUV,RGB(通过Surfa ...

  3. 最简单的视音频播放演示样例5:OpenGL播放RGB/YUV

    ===================================================== 最简单的视音频播放演示样例系列文章列表: 最简单的视音频播放演示样例1:总述 最简单的视音频 ...

  4. 最简单的视音频播放示例5:OpenGL播放RGB/YUV

    ===================================================== 最简单的视音频播放示例系列文章列表: 最简单的视音频播放示例1:总述 最简单的视音频播放示例 ...

  5. RGB/YUV/YCbCr--关于显示,颜色你需要了解的一些事

    工作中常听说RGB/YUV/YCbCr 这样一些名词,概念上似乎很混淆?这里是一个简介,部分内容来自wiki,理解不对的地方欢迎指正. A:首先两个基本概念: Color model和Color Sp ...

  6. 入门启发:音视频的简单理解

    算机技术领域中,『音视频技术』应该说算是较复杂的小门类.较复杂的东西有个简单的入门指引,或者有前辈带路是很重要的. 前阵子,因为项目中急需音视频技术,虽然网上资料看似很丰富,但对初学者来说,很多资料都 ...

  7. GPU 实现 RGB -- YUV 转换 (OpenGL)

    GPU 实现 RGB -- YUV 转换 前言 RGB --> YUV 转换的公式是现成的,直接在 CPU 端转换的话,只需要遍历每个像素,得到新的 YUV 值,根据其内存分布规律,合理安排分布 ...

  8. Deep Reinforcement Learning: Pong from Pixels翻译和简单理解

    原文链接: http://karpathy.github.io/2016/05/31/rl/ 文章目录 原文链接: 前言 Policy-Gradient结构流程图 Deep Reinforcement ...

  9. 音视频开发学习(三) -- RGB YUV HSV 颜色空间

    文章目录 相关技术术语 颜色空间(色域) RGB YUV YUV 与 RGB 的联系 YUV 优点 HSV RGB和HSV转换(补充) RGB --> HSV HSV --> RGB 相关 ...

最新文章

  1. angular.forEach
  2. 波卡链Substrate (6)Babe协议一“基本概念”
  3. mysql 经典问题_mysql经典排名问题
  4. 抛出错误_如何找到抛出ORA00933错误的SQL
  5. Qt工作笔记-保存textEdit中的数据,并自动打开文件
  6. python 操作excel 教程_Python学习笔记(十六)—Python操作Excel
  7. PHP电子合同对接流程,E签宝电子合同对接实战经验
  8. 深度学习-吴恩达-笔记-2-神经网络的编程基础
  9. 语音识别项目报告.pdf
  10. 【2019华东交通校赛:H】谁在说谎(思维)
  11. 【WordPress】小卡的土豆园开张
  12. 西门子/软件/博途/TIA PORTAL V14 SP1
  13. 一、音频基础知识 - 耳机接口标准
  14. P4234-最小差值生成树【LCT】
  15. Python给定两个有序整数数组nums1和nums2,合并nums1和nums2为数组nums1
  16. 第一次vscode 推送已有代码 到gitee新仓库
  17. 运维网络设备监控平台搭建,网管平台 智能化网 管解决方案,实现智能拓扑管理
  18. 对PHM铣刀磨损数据进行分析
  19. 阿里大鱼短信发送接口开发
  20. JavaScrip高级应用:操作模态与非模态对话框

热门文章

  1. 腾讯云云硬盘快速入门-挂载云硬盘
  2. PPT中含图片太大,需压缩
  3. magisk卸载内置软件_手机刷入面具magisk授权后,ROOT权限经常丢失解决方法
  4. 163邮箱,163vip的邮箱收费标准是什么?
  5. python中的slice用法
  6. 【四】多智能体强化学习(MARL)近年研究概览 {Learning cooperation(协作学习)、Agents modeling agents(智能体建模)}
  7. jxr怎么变成jpg_【推文】夫君是未来大魔王怎么办?作死女配掉线了与你千般好...
  8. Android ListView异步获取网络图片
  9. 中国防卫科技学院计算机,2014高考专业介绍:科技防卫
  10. 纸短情长用计算机破出来的数字,纸短情长简谱数字大全 一看就会的简谱