转:http://blog.csdn.net/lqhbupt/article/details/7917764

OpenEXR是由工业光魔(Industrial Light& Magic)开发的一种HDR标准。OpenEXR文件的扩展名为.exr。关于EXR图片在Matlab中的使用,可以参考康奈尔大学Edgar Velázquez-Armendáriz所开发的工具HDRITools。下载地址为:https://bitbucket.org/edgarv/hdritools/downloads

HDRITools是一系列处理HDR图片的工具。包括HDR图片浏览器,批处理tonemapper,OpenEXR的基本JNI绑定,以及Matlab读写OpenEXR文件的接口。

对于Matlab读写OpenEXR文件的接口,用户可以直接使用已编译好的Matlab代码函数,也可以选择自己手动编译。

对于使用预编译文件,可以选择下载:

HDRITools-0.3.0-20120419-x64.msi

或者

HDRITools-0.3.0-20120419-x86.msi

根据系统自主选择。

下载完毕后进行安装。我选择的完全安装,安装后matlab代码所在目录为:
C:\ProgramFiles\Cornell PCG\HDRITools\matlab

在Matlab路径中添加该路径File->Set Path...。即可使用其中的函数。例如,下面这个例子创建一个RGB通道32-bit浮点数的EXR图片。

  1. % create new container map
  2. exr_data = containers.Map();
  3. % create some data
  4. M = randn(100, 100, 3);
  5. % create channels by creating keys for map
  6. exr_data('R') = M(:,:,1);
  7. exr_data('G') = M(:,:,2);
  8. exr_data('B') = M(:,:,2);
  9. % write exr file with no compression ('none') and 32-bit floats ('single')
  10. exrwritechannels('random.exr', 'none', 'single', exr_data);

参考资料:http://michael-stengel.com/blog/?cat=24

最新文章

  1. FASTDFS调研报告(V1.0)
  2. C#操作XML的通用方法总结
  3. seo查询命令
  4. [NOIP2011] 聪明的质检员(二分答案)
  5. 华为手机打开Logcat的方法
  6. WeUI 为微信 Web 服务量身设计-h5前端框架
  7. cocos2dx Sprite setBlendFunc 使用颜色混合:加算,减算
  8. html(三)
  9. Ini文件操作类
  10. Android设置窗体Activity背景透明
  11. Servlet中的过滤器Filter详解
  12. file_get_contents("php://input")的使用方法
  13. 【一天一道LeetCode】#39. Combination Sum
  14. EF CodeFirst系列(1)---CodeFirst简单入门
  15. 使用sphinx制作接口文档并托管到readthedocs
  16. OpenCV模板匹配函数matchTemplate详解
  17. python 中的super()继承,搜索广度为先
  18. 解决mysql中文乱码问题?
  19. linux rsync同步工具
  20. jvm内存模型(运行时数据区)

热门文章

  1. python基础----封装、封装与扩展性
  2. Java高级应用之泛型与反射20170627
  3. ML博客链接
  4. 装饰器--decorator1
  5. myeclipse注册机,自己生成注册码
  6. [DeeplearningAI笔记]卷积神经网络3.1-3.5目标定位/特征点检测/目标检测/滑动窗口的卷积神经网络实现/YOLO算法
  7. NAIPC2018-K-Zoning Houses
  8. Bargaining Table
  9. JAVA中反射机制三
  10. NYOJ 2 括号配对问题 (模拟)