写在前面:很抱歉,因课题转换,已经不做这方面的研究了,各位的评论就不再回复了,欢迎自行在评论里讨论!

毕业设计用到的ENVI软件来处理高光谱数据。ENVI(The Environment for Visualizing Images)是一个完整的遥感图像处理平台,集图像数据的输入/输出、图像定标、图像增强、纠正、正射校正、镶嵌、数据融合以及各种变换、信息提取、图像分类等于一体。ENVI能够充分提取图像信息,易于进行光谱分析。
我安装的ENVI5.2版,有需要的可以下载 私信我发给你也行
ENVI5.2安装及说明

一、打开ENVI软件,它长这样

python 保存envi文件 envi如何保存文件_数据

二、open你要提取ROI数据的文件,我这里是float文件

python 保存envi文件 envi如何保存文件_python 保存envi文件_02

三、Data Manager 选择你的图片的R G B波段

python 保存envi文件 envi如何保存文件_Data_03

四、点击ROI Tool

python 保存envi文件 envi如何保存文件_数据_04

出现设置框 继续点击New ROI,选择你想要的绘制形状,通常为矩形

python 保存envi文件 envi如何保存文件_神经网络_05

光标变化成“十字”,即可以画ROI 在你想提取的部位随便画一个框

python 保存envi文件 envi如何保存文件_数据_06

右键这个框,然后点击最后一个 Rectangle Size 设置框的大小

python 保存envi文件 envi如何保存文件_机器学习_07

输入好长和宽后点击确定

python 保存envi文件 envi如何保存文件_python 保存envi文件_08


关键一步

将ROI Tool叉掉

python 保存envi文件 envi如何保存文件_python 保存envi文件_09

可以看到ROI就绘制出来了

python 保存envi文件 envi如何保存文件_神经网络_10

五、选择右列工具部分的 Subset Data from ROIs

python 保存envi文件 envi如何保存文件_Data_11

进去后点击你的文件

Spectral Subset:可以选择提取具体哪些波段的数据 可自行选择
设置好后,点击确定

python 保存envi文件 envi如何保存文件_神经网络_12

点击刚才绘制好的ROI1 选择memory 点击确定

python 保存envi文件 envi如何保存文件_数据_13

可以看到左侧出现【memory1】 代表已经成功提取了

python 保存envi文件 envi如何保存文件_机器学习_14

六、将提取的ROI数据保存 导出来

File—save as 中又很多保存的格式 这里我选择save as ascll

python 保存envi文件 envi如何保存文件_机器学习_15

点击要保存的【memory1】 ok

python 保存envi文件 envi如何保存文件_神经网络_16

进入保存界面 可自行选择 文件要保存的位置 ok后就将数据导出来了 txt文件

python 保存envi文件 envi如何保存文件_Data_17

!!成功!!