Matlab中直接把遥感影像tiff数据拉到变量区进行,进行混合像元分解后得到丰度图为9*2552240double类型的变量,现在怎么把这个丰度变量导出为tiff格式或envi可以打开的格式
时间: 2024-02-29 07:53:28 浏览: 83
遥感影像png格式转tif格式
5星 · 资源好评率100%
你可以使用MATLAB中的`geotiffwrite`函数将变量保存为GeoTIFF格式的文件。示例代码如下:
```matlab
% 假设你的变量名为f,文件名为output.tif
geotiffwrite('output.tif', f, R, 'CoordRefSysCode', 32650)
```
其中,`R`是一个`geographic raster reference`对象,用于描述图像的地理空间信息。`CoordRefSysCode`参数指定了图像的坐标参考系统代码,这里使用了UTM投影的代码32650。你需要将`R`对象根据你的数据进行设置。
如果你想保存为ENVI格式,可以使用ENVI的MATLAB API,具体请参考ENVI的官方文档。
阅读全文