matlab安装openexr
- [1. matlab版本与对应的mingw版本选择](#1. matlab版本与对应的mingw版本选择)
- [2. mingw(6.3.0)下载地址:](#2. mingw(6.3.0)下载地址:)
- [3. matlab2020a配置mingw(6.3.0)流程"](#3. matlab2020a配置mingw(6.3.0)流程“)
- [4. matlab 安装openexr](#4. matlab 安装openexr)
'1-3步骤或许可以不用做,直接开始第4步骤'
1. matlab版本与对应的mingw版本选择
2. mingw(6.3.0)下载地址:
3. matlab2020a配置mingw(6.3.0)流程"
https://blog.csdn.net/yunddun/article/details/136471414
配置完,重启matlab就可以了
4. matlab 安装openexr
网上有很多安装教程,但是无疑,都很复杂。
这里介绍一种简单的方法:
方法一:更新matlab版本
安装matlab2022b或更新的版本,matlab2022版本自带exr文件读取
https://ww2.mathworks.cn/help/images/ref/exrread.html
方法二:其他博文方法
其他博文:
https://blog.csdn.net/tian_ciomp/article/details/78230996
(编译好复杂,我先撤了,,,)
方法三:我的方法
(1)下载msi文件,并安装软件
下载其中一个msi就可以,然后双击安装该软件(类似exe文件的安装)。
https://github.com/edgarv/hdritools/releases
安装后的结果:
(2)查看openexr相关文件
软件的默认安装路径在 'C:\Program Files\Cornell PCG\HDRITools*
打开 C:\Program Files\Cornell PCG\HDRITools\matlab*,会看到openexr的相关文件
(3)在matlab中使用这些函数:
addpath 'C:\Program Files\Cornell PCG\HDRITools\matlab'
%exrinfo
%exrread
filename='run-align-L.exr';
matrix = exrreadchannels( filename );
%exrwrite