python 使用spy读取并将envi存为mat
时间: 2024-03-10 15:45:36 浏览: 69
您好!感谢您的提问。关于将 ENVI 文件存储为 MATLAB 格式,我可以提供以下 Python 代码作为参考:
```python
import spectral.io.envi as envi
import scipy.io as sio
# 读取 ENVI 文件
img = envi.open('filename.hdr', 'filename')
# 将 ENVI 存储为 MATLAB 格式
sio.savemat('filename.mat', {'data': img.load()})
```
在代码中,我们使用 `spectral.io.envi` 模块读取 ENVI 文件,并将其存储为名为 `img` 的变量。然后,我们使用 `scipy.io` 模块中的 `sio.savemat` 函数将 `img` 存储为名为 `filename.mat` 的 MATLAB 格式文件。
希望这可以帮到您!如果您有任何其他问题,请随时问我。
阅读全文