RAW数据格式解析

raw/rgb/yuv/nv21图像格式总结 1、RAW raw格式sensor的输出格式,是sensor将光信号转换为电信号时的电平高低的原始记录,没有经过处理的原始数据 raw数据在输出的时候使用一定的顺序的,主要有四种: GRBG, RGGB, BGGR, GBRG raw数据主要有3中常见的格式: raw8, raw10, raw12 2、RGB rgb格式:即每一个像素由三原色R、G、B蓝色组成 RGB565 每个像素用16位表示,RGB分量分别使用5位、6位、5位 RGB555 每个像素用16位表示,RGB分量分别使用5位、5位、5位(剩 阅读详情

RAM数据格式解析

Raw格式是sensor的输出格式,是未经处理过的数据,表示sensor接受 到的各种光的强度。
Raw数据在输出的时候是有一定的顺序的,一般为以下四种:
00: GR/BG
01:   RG/GB
10: BG/GR
11:   GB/RG


为什么每种情况里有两个G分量呢?这时因为人的眼睛对绿色比较敏感,所以增加了对绿色的采样。其中每个分量代表一个piexl。所以GR/BG就代表四个piexl,在物理sensor上就表示4个晶体管,用一个晶体管只采样一个颜色分量,然后通过插值计算得到每个piexl,这样做的主要目的是降低功耗。
sensor输出的数据一般要送到ISP中处理才会得到一个好的效果,这就需要ISP知道sensor输出的raw数据的顺序与大小,其中顺序一般通过配置ISP的pattern寄存器来实现,大小一般配置在ISP的输入格式控制寄存器中。


下面说以下raw数据几种常用的格式:

RAW8:

Raw8即是用8bits表示G/R/B/G中的一个分量,而不是使用8bits表示RG/GB四个分量。在sensor中,为了降低功耗,使用一个晶体来表示一种颜色,然后利用差值计算出相邻像素的值。

Raw10:

Raw10就是使用10bit表示上述的一个G/R/B/G,但是数据中是16bit的,高6位没用。

Raw12:

Raw12: 就是使用12bit表示上述的一个G/R/B/G,但是数据中是16bit的,高4位没用。


看raw数据的工具

看raw数据工具有很多,再此我只介绍我使用的三款:

1 > picasa

Google 的免费图片管理工具Picasa,数秒钟内就可找到并欣赏计算机上的图片。 Picasa 原为独立收费的图像管理、处理软件,其界面美观华丽, 功能实用丰富。后来被 Google 收购并改为免费软件, 成为了 Google 的一部分,它最突出的优点是搜索硬盘中的相片图片的速度很快,当你输入一个字后,准备输入第二个字时,它已经即时显示出搜索出的图片。不管照片有多少,空间有多大,几秒内就可以查找到所需要的图片.

使用比较简单,将文件后缀名修改为raw,然后拖到软件中即可。

2>irfanview

仅仅不到2M的小软件,功能却能与体积大到几十M的ACDSee相媲美!这个软件就是IrfanView。图片、音频、视频浏览,图片批量格式转换、批量重命名,JPE图片无损旋转等只是IrfanView最基本的功能。IrfanView是世界第一个支持多页Gif动画的Windows图像查看器,另外强大的插件外挂功能、自定义皮肤功能以及多种热键支持让你可以定制一个完全属于自己的IrfanView!

使用时,需要将文件后缀名改为raw,然后拖到软件中,填入raw的长宽,然后选择depth,主要是选择pattern,需要知道raw数据是RG/GB等的顺序。这个软件有个问题就是打开的raw数据是上下颠倒的。

3>photoshop

功能强大,不需多言。这里只说一下怎样使用其看raw数据:

首先打开raw数据,在弹出的对话框中填入宽度,然后选择通道为1,如果是raw10,depth选择16,然后选择IBM,打开,发现是一张全黑的图片,然后选择:滤镜->其他->自定义。。。"在弹出的对话框中将中间的白框填入64,其他填入0,即可得到raw图,不过图片是黑白的,但是正反是正常的。

转载链接:https://blog.youkuaiyun.com/huddheaven/article/details/37807379
了解更多关于《计算机视觉与图形学》相关知识,请关注公众号:
在这里插入图片描述

下载我们视频中代码和相关讲义,请在公众号回复:计算机视觉课程资料

MIPI CSI-2笔记(18) -- 数据格式(RAW图像数据) RAW6/7/8/10/12/14/16/20/24被用来传输图像传感器RAW图像数据。RAW图像数据是未经压缩过的图像数据(即Raw Bayer数据),或者是互补色数据,但RAW图像数据不限于这些数据类型。 阅读详情

相关推荐

常见的图像格式介绍:RAW、RGB、YUV

常见图像格式的介绍:RAW、RGB、YUV

学无止境,Fighting! 5646

比较三种介面 : BT1120 (12bit), BT656(8bit),和 Raw data (12bit)

1. 其实际硬体接脚为何 ? 2. 什么是其standard clock rate ? 和其传输速率 (Active resolution) 有关 ? why ? (Please refer the ITU-R 601: “Luma at 13.5MHz, Chroma at 6.75MHz ) 3. 详细说明其传输封包格式. 4. 有何条件, 可以增加其实际传输频宽 (Active resolution)? 请举例说明 ? 5. 说明其实际传输频宽 (Active resolution) 上限 ? 6. 说明其应用领域, why ?

MIPI RAW与Packed RAW的区别与应用场景:图像传感器数据格式全解析

本文深入解析了图像传感器RAW数据格式的核心差异,重点对比了MIPI RAW与Packed RAW的存储效率、CPU访问难度及应用场景。MIPI RAW作为Packed RAW在MIPI CSI-2接口传输中的标准化实现,是现代移动和车载摄像头节省带宽与功耗的关键。文章通过工程实践案例,阐述了如何正确解析数据格式、规避常见陷阱,并指导开发者在性能、功耗与复杂度间做出权衡。

weixin_29195615的博客 151

【学习笔记】关于RAW图片的概念学习

能为我介绍一下raw图片吗?当谈论"Raw图片"时,通常指的是未经压缩和处理的图像数据,它包含了从图像传感器捕获的原始像素信息。Raw图片是相机直接获取的图像数据,没有经过任何图像处理或色彩编码。主要特点和优势:无损数据:Raw图片是未经压缩的,因此它没有任何数据损失。相比于其他压缩格式(如JPEG),Raw图片保留了从图像传感器捕获的每个像素的原始信息,因此可以实现更高的图像质量。更大的动态范围:Raw图片通常具有较高的位深度,如12位或14位,这使得它们能够捕获更大的动态范围。

moon9999的博客 1万+

从手机摄像头到工业相机:MIPI CSI-2 RAW数据格式(RAW8/RAW10/RAW12)实战解析与选型指南

本文深入解析MIPI CSI-2 RAW数据格式(RAW8/RAW10/RAW12)在嵌入式视觉系统中的应用与选型策略。通过对比不同RAW格式的比特深度、带宽需求和动态范围,提供针对智能安防、工业检测和车载视觉等场景的实战选型指南,帮助工程师平衡成像质量与系统成本。

weixin_30945039的博客 350

MIPI CSI-2 RAW数据格式解析:从位序到帧结构的深度探索

本文深度解析了MIPI CSI-2协议中RAW图像数据的传输格式,重点阐述了从传感器原始数据到可处理字节流的完整过程。内容涵盖RAW8/10/12等不同位深的位序规则、高效的数据打包机制(如RAW10的4像素5字节)以及完整的帧结构,并提供了实战解析指南与代码示例,帮助开发者彻底掌握底层数据解析,避免常见陷阱。

weixin_28335283的博客 374

深入解析MIPI CSI-2数据格式:从YUV到RAW的FPGA实现指南

本文深入解析MIPI CSI-2数据格式及其FPGA实现,涵盖YUV、RGB、RAW等多种格式的硬件处理技巧。通过详细的Verilog代码示例和实战经验,帮助开发者高效处理摄像头数据流,解决时序对齐、带宽优化等关键问题,适用于嵌入式视觉系统开发。

weixin_30500105的博客 464

MIPI CSI-2 RAW数据格式深度解析:从RAW8到RAW28的传输奥秘

本文深入解析MIPI CSI-2协议中的RAW数据格式传输机制,从基础的RAW8到高动态范围的RAW28,详细探讨了位深演进、数据打包方式及传输规则。通过实际工程案例,揭示了RAW格式选择对图像质量和系统带宽的影响,并提供了调试技巧与常见问题解决方案,帮助工程师优化嵌入式图像处理系统。

weixin_28700593的博客 149

MIPI CSI调试之 raw 数据格式解析与实战转换

本文深入解析MIPI CSI RAW数据格式的排列规律与转换方法,涵盖RAW8、RAW10、RAW12、RAW14和RAW16等格式的详细解析与实战代码。通过C语言示例代码展示如何高效转换RAW数据,并分享调试技巧与常见问题解决方案,帮助工程师快速掌握MIPI CSI调试中的关键技能。

weixin_30955617的博客 131

从MIPI RAW到Unpacked RAW:深入解析图像传感器数据格式转换

本文深入解析了图像传感器数据格式从MIPI RAW到Unpacked RAW的转换过程,详细介绍了两种RAW格式的存储奥秘、转换原理及性能优化实践。通过实际案例和代码示例,帮助开发者掌握位打包技术、字节序处理等关键技能,解决图像处理中的常见问题,提升数据转换效率。

weixin_30566063的博客 395

高德地图+Three.js实战:手把手教你打造数字农场3D可视化大屏(附完整源码)

本文详细介绍了如何利用高德地图JS API与Three.js技术栈,构建一个功能强大的数字农场3D可视化大屏。文章从技术选型、架构设计出发,深入讲解了坐标对齐、图层管理、性能优化等核心工程实践,并提供了完整的模块化代码示例,旨在为智慧农业及类似场景的3D地理可视化项目提供一套可复用的解决方案。

k8s6orchestrator的博客 890
上一篇: Python第三方库jieba(中文分词)入门与进阶(官方文档)
下一篇: 最小二乘算法从理论到实践
元宇宙MetaAI
博客等级 码龄10年 331粉丝 333原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值