Camera之Dng文件解析
来源:互联网 发布:首席网络运营官 编辑:程序博客网 时间:2024/05/30 04:28
1. 简介
市面上已经有很多支持输出Raw格式的手机相机,如华为P9、Mate9、P10、三星(均需要在专业相机模式下)等等,但保存出来的格式是Dng格式的,Dng格式比较详细的介绍可以参考:http://www.cnblogs.com/adong7639/p/4446828.html,本文主要介绍怎么获取我们想要的真正的Raw数据。
2.Raw数据获取
Dng中获取raw数据,需要从Dng文件中获取Raw的一些基本信息:宽、高、Raw数据的偏移地址、每个pixel所占的字节大小等就可以读出想要的Raw数据。
3.解析工具说明
Python 3.5 + PIL + Numpy
4.Code
from PIL import Imageimport imToolrawFile = imTool.ReadRawFile()rawData = imTool.GetRawData(rawFile)pil_im = Image.fromarray(rawData)pil_im.save('out.png')
5.效果
6. 结论
只要肯钻研,困难都是纸老虎,如有需要imTool的源代码,可以直接联系我,平常没有时间,一般周日会看下blog!
阅读全文
0 0
- Camera之Dng文件解析
- Camera模块解析之驱动篇
- Camera模块解析之驱动篇 .
- Camera模块解析之驱动篇 .
- Camera模块解析之驱动篇
- Camera模块解析之驱动篇
- 转:Camera模块解析之驱动篇
- Camera模块解析之驱动篇
- Camera源码解析之数据传递
- Camera模块解析之驱动篇
- Android Camera子系统之进程/文件View
- 在DNG-SDK基础上写DNG(RAW to DNG)
- Camera APP层分析之对camera framework层封装解析
- DNG资源汇总
- DNG文件格式详解
- Camera模块解析
- PHONEGAP 的CAMERA解析
- Android2.3.4 camera解析
- 作业3.散列01-散列基础知识
- An animation like light card
- (实战篇)SSM三大框架整合详细教程(Spring+SpringMVC+MyBatis)
- swift3.0 析构函数
- 【GDOI2018模拟7.9】组合数问题
- Camera之Dng文件解析
- 数据压缩实验六 MPEG音频压缩编码
- 剑指Offer----变态跳台阶
- CNN参数
- 快速寻找控件的id
- 8.3 Hibernate:一对多单向关联(unidirectional)
- Html5与Css3元素可见性、浮动、定位、对齐(九)
- python_(7.9)
- GDOI2017小结