Raw图像的读写常见问题
来源:互联网 发布:maccad看图软件 编辑:程序博客网 时间:2024/05/09 01:46
想偷懒在网上找一段Raw图像的读写程序,发现网上一些程序并没有清晰的表述出Raw图像读写的一些问题,现在把我理解的Raw图像读写的常见问题,写在这里与大家一起交流。
1. 什么是Raw图像
我理解的Raw图像当相机的sensor拍照后,对应的每个像素点都有一个值,而有这些值形成的矩阵就是Raw图像的数学表示。
2. 到底有啥需要注意的
每个sensor的CFA矩阵有可能不一样,有些Raw图在拍照时还需要镜像和flip处理,如果有对CFA矩阵不了解的,请移步
http://www.imatest.com/docs/raw/
首先,读到的信息并不是每个像素的RGB值,而是该像素的R\G\B分量中的一个。
其次,这个时候需要注意的就是每个厂商出厂时的设置是不一样的。更通俗的说法是,每个厂商定义的关于Raw图的数据结构是不一样的。比如说MTK常用的10bits和12bits的数据结构等等,怎样理解10bits这样的数据结构呢,就是每个像素对应R或者G或者B需要10bits大小来表述,也就是说10bits的图像有1024个级别的表述,12bits以此类推。
再次,这些10bits和12bits的数据结构往往并不是连续表述的,需要不断的移位和合并这些数据位才可以表述该像素点的R或者G或者B值。并且这些数据结构往往会要求stride对齐,不了解stride的同学请移步:http://www.cnblogs.com/gamedes/p/4541765.html
最后,无论是多少bits的值,都需要进行线性化处理。
希望大家多交流。
0 0
- Raw图像的读写常见问题
- vtk中读写raw数据的方法
- 浅谈手机sensor采集的raw图像
- python读取.raw了类型的图像
- vtk图像的读写
- RAW文件读写
- RAW文件读写
- JDBC中BLOB/long raw字段的读写
- Oracle:在程序中对RAW类型字段的读写
- android资源文件(assets and raw) 的读写
- 什么是RAW格式图像?
- 使用Matlab显示OV5642输入的Raw Bayer图像
- 使用Matlab显示OV5642输入的Raw Bayer图像
- C语言实现raw格式图像的读入和存取
- 读取图像数据的C实现(.raw存储格式)
- opencv的图像读写框架
- MATLAB图像处理遇到的常见问题
- 【图像处理】一种基于RAW格式的图像自动白平衡算法
- 如何成为一名优秀的程序员
- 浅谈Struts2拦截器的原理与实现
- Spring中加载XML配置文件的6种方式
- 数学系杀手(数学+找规律)(北理16校赛)
- android命令行截屏
- Raw图像的读写常见问题
- 【IOS开发】swift的imageview的用法(加载图片,圆角,边框)
- 关于数字基带信号单、双极性归零与不归零信号中直流分量与定时分量的判断有无的依据
- 环境 变量 a
- UVA10815
- Linux CentOS配置wget gcc
- Spark大数据分析框架的核心部件
- ios中的数据存储方式
- make 2>&1 > log.txt 命令解析