matlab导入envi的img与hdr遥感图像数据函数包
时间: 2023-07-30 17:03:25 浏览: 514
ENVI遥感图像处理专题与实践
4星 · 用户满意度95%
MATLAB提供了多种函数包来导入ENVI格式的遥感图像数据,其中最常用的是使用ENVI文件解析工具箱(ENVI File Reader Toolbox)。
使用ENVI文件解析工具箱可以方便地导入ENVI格式的遥感图像数据。具体步骤如下:
1. 首先,确保已经安装并加载了ENVI文件解析工具箱。可以在MATLAB命令窗口中通过输入命令"toolboxdir('envi')"来检查ENVI工具箱是否已经加载。
2. 要导入ENVI格式的图像数据,可以使用函数“enviread”。该函数可以读取ENVI格式的图像数据,并返回一个MATLAB的多维数据数组,可以直接在MATLAB中进行操作和分析。
3. 使用“enviread”函数时,需要提供ENVI格式图像数据的HDR文件和IMG文件的路径作为输入参数。例如,假设HDR文件名为"image.hdr",IMG文件名为"image.img",则可以使用以下命令导入图像数据:
```matlab
hdrFile = 'image.hdr'; % HDR文件路径
imgFile = 'image.img'; % IMG文件路径
data = enviread(hdrFile, imgFile); % 导入图像数据
```
在上述代码中,将HDR文件和IMG文件的路径分别赋值给变量“hdrFile”和“imgFile”,然后调用“enviread”函数来导入图像数据,并将结果保存在变量“data”中。
通过这样的步骤,就可以使用MATLAB导入ENVI格式的IMG和HDR遥感图像数据了。
阅读全文