《ENVI》实训指导书ENVI快速入门一、软件概况介绍:ENVI(The Environment for Visualizing Images)遥感影像处理软件是由美国著名的遥感科学家用IDL开发的一套功能齐全的遥感影像处理软件,它是处理、分析并显示多光谱数据、高光谱数据和雷达数据的高级工具。
曾获2000、2001年美国权威机构NIMA遥感软件测评第一。
ENVI的应用领域包括:地质、林业、农业、模式识别、军事、自然资源勘探、海洋资源管理、环境和土地利用管理等。
二、ENVI的安装1、ENVI永久许可1)ENVI浮动license:服务器版,多个用户可以同时访问一个服务器,服务器需要安装license,客户端不需要安装license,但是需要进行设置。
2)ENVI加密狗:加密狗也需要license安装,但是有灵活、不依赖网卡的特点。
3)ENVI网卡加密:利用网卡号的唯一性进行加密,如果更换机器时,需要将原来的网卡拔下重新安装在新机器上。
2、ENVI临时许可三、目录结构介绍一般情况下ENVI安装在RSI文件夹下,完全版本包括IDL60、License等文件夹,ENVI的所有文件及文件夹保存在IDL60\products\ENVI40下。
✧Bin:相应的ENVI运行目录。
✧Data:数据目录,保存一矢量文件夹(一些矢量数据)和一些例子数据(有些数据有头文件,有些数据没有头文件)。
✧Flt_func:ENVI常规传感器的光谱库文件。
例如:aster、modis、spot、tm等。
✧Help:ENVI的帮助文档。
✧Lib:IDL生成的可编译的程序,用于二次开发。
✧Map_proj:影像的投影信息,文本格式,客户可以进行定制。
✧Menu:ENVI菜单文件,可以进行中、英文菜单互换。
并不是所有的英文菜单都已经汉化,汉化工作我们正在做,以后会陆续推出。
✧Save:应用IDL可视化语言编译好的、可执行的ENVI程序。
✧Save_add:客户自主开发的、可执行程序。
✧Spec_lib:波谱库,不同地区可以有不同的波谱库,用户可以自定义。
四、中文菜单和英文菜单的互换1、文件互换在RSI\IDL60\products\envi40\menu目录下,display.men、display_shortcut.men、envi.men三个文件是ENVI的菜单文件,可以将其(中文或英文)菜单文件备份后,将另外(英文或中文)菜单文件考入此目录下即可完成中文菜单和英文菜单的互换。
2、设置主界面—File—System Preferences界面如下图设置:菜单文件无论放在哪里,只要在User Defined Files下依次进行引入,OK即可。
五、界面介绍和系统设置、菜单基本介绍1、界面介绍:2、系统设置:File—Syste Preferences。
3、菜单基本介绍:a、主窗口菜单:文件,基本工具,分类,转换,滤波,波谱分析,纠正,矢量,地形分析,雷达处理,窗口管理,帮助。
b、主影像窗口菜单:文件,叠加,增强,工具,窗口。
六、打开全色、多光谱和假彩色影像1、三个窗口的功能介绍a.主图像窗口(Image):显示全分辨率影像的一部分b.滚动窗口(Scroll):以二次抽样的分辨率显示大影像的一部分c.缩放窗口(Zoom):以用户自定义的缩放系数来显示主影像的一部分。
三个窗口的大小、位置和系统默认的缩放系数等在envi.cfg配置文件中进行设置和修改。
2、鼠标的功能:3、放大、缩小和漫游:4、三个窗口的位置关系:5、交互式拉伸(Interactive Stretching):1#窗口—enhance—Interactive Stretching。
6、象素定位器(pixel locator):1#窗口—tools—pixel locator。
7、链接显示(link display):1#窗口—tools—link—link display。
8、可用的波段列表(avalibale bands list):ENVI窗口—window—avalibale bands list。
七、文件存储1、窗口菜单界面下:File—Save File As,将影像按照需要的格式进行存储,没有拉伸;2、主影像窗口:File—Save Images As,将影像按照需要的格式进行存储,存储的影像是经过2%线性拉伸之后的结果;File—Save Zoom As,将Zoom窗口显示的影像按照需要的格式进行存储;3、其他窗口下的文件存储:例如:Map—Mosaicking下的镶嵌窗口下:Apply;Save Template等;Classification等功能下:Output Result to等。
实训一影像的裁剪一、【实训目的】1、掌握感兴趣区域(ROI)的基本操作。
2、掌握在ENVI中对影像裁剪的步骤和方法。
二、【实训内容】1. 感兴趣区域(ROI)的基本操作2. 使用建立掩模的方法进行影像的裁剪三、【实训场所】遥感实训基地四、【主要实训备品与材料】PC机(Windows XP操作系统)、ENVI软件、甘肃TM和ETM+数据、《ENVI 遥感影像处理实训》1#和2#光盘。
五、【操作步骤】第一步:选择主菜单中的Basic Tools——>Masking——>Build Mask菜单。
建立Mask。
第二步:在弹出的Mask Definition窗口中选择要裁剪的窗口,如下图所示,可选择Display #1,或根据需要做出选择。
第三步:在弹出的Mask Definition窗口中,点击option菜单,选择依据何种原料建立Mask。
可以选择的选项有:波段数据的值域、注记文件。
、ROI、ROI的交叉区域、EVF(ENVI默认矢量文件格式)和界面显示中的注记。
此处以EVF文件为例,如果想用其他形式建立Mask,需要首先建立感兴趣区、注记等。
EVF文件的获取,是在打开每种矢量格式的时候,ENVI会提示将这种矢量格式写成EVF文件,就可自动获取了。
注意:当使用EVF文件文件建立Mask的时候,需要首先在建立Mask的窗口中,使用Overlay功能覆盖上需要的Evf文件。
第四步:在弹出的Mask Definition Input EVF中,选择要用来建立Mask的矢量。
点击“OK”第五步:回到Mask Definiton界面,选择Mask要输出的位置(输出为文件或内存)。
点击“Apply”,Available Band List窗口就出现了Mask的波段。
第六步:选择主菜单中的Basic Tools——>Masking——>Apply Mask菜单,。
应用Mask。
第七步:在弹出的Apply Mask Input File设置参数。
首先在Select Input File 栏中选择要裁剪的影像,之后点击Select Mask Band选择刚才建立的Mask,之后点击“OK”就可完成裁剪。
注意:如果想保留Mask之外的部分,需要在定义Mask的环节中在Mask Definition窗口中的opiton菜单中选择Selected Areas “off”选项。
其他过程不变。
六、【考核标准】能够熟练地在ENVI软件下对影像按要求准确地进行感兴趣区域的选择、掩优膜的建立和应用等操作,并熟练地完成感兴趣区域的裁剪;介于优和合格之间良在ENVI软件下较熟练的对影像按要求准确地进行感兴趣区域的选择、掩膜合格的建立和应用等操作,并较好地完成感兴趣区域的裁剪;实训二 影像的融合一、【实训目的】1、了解数据融合的处理方法。
2、掌握TM 和SPOT 数据手动融合及自动融合的基本操作。
二、【实训内容】1. TM 和SPOT 数据的手动融合。
2. TM 和SPOT 数据的自动融合。
三、【实训场所】遥感实训基地四、【主要实训备品与材料】PC 机(Windows XP 操作系统)、ENVI 软件、甘肃TM 和ETM+数据、《ENVI 遥感影像处理实训》1#和2#光盘。
五、【操作步骤】1、自动融合:如果影像没有地理坐标,需要对像元大小进行调节,影像进行重采样,融合的影像地理位置相同,行列数相同。
Transform ->Image Sharping ->HSVHSV (hue, saturation, and value :色调,饱和度,数值)HLS (hue, Lightness, saturation :色调,亮度,饱和度)envidata\lontmsp\lon_sopt ;lnt_tm ,2.8004;2.8018:TM 影像的行列数为1007×560;SPOT 影像的行列数为2820×1569;两影像的范围一致,像元需要调节的系数为2820/1007=2.8004;1569/560=2.8018。
2、手动融合:融合前需调整为分辨率一致,尺寸一致。
1)选择多光谱波段组合,调色,突出地物反差,存储;2)高分辨率全色波段增强(滤波等),存储;(本步骤可选)3)多光谱影像和多分辨率全色波段需要调整为统一空间分辨率,且裁为尺寸大小一致;(用Basic Tools —>ResizeData 可实现空间重采样和取子区)4)对多光谱影像进行彩色空间变换;(Transform ->Color Transforms ->RGB to HSV (USGS Munsell ))5)将高分辨率全色波段与彩色空间变换后的V 波段进行直方图匹配,并存为V 波段的数据类型;(本步比较关键,否则融合之后的结果较原始多光谱色调会有很大差异)(1)分别将高分辨率全色波段和V 波段的直方图打开(Image 窗口:Enhance ->Interactive Stretching )(2)在高分辨率全色波段影像的直方图窗口中,选择Options ->Histogram 在ENVI 软件下不会使用ROI 工具进行感兴趣区域的选择、掩膜的建立和应用等操作; 不合格Parameters ,分别将Histogram Min 和Histogram Max 的值改为V 波段影像的对应值。
回车确认。
(3)在高分辨率全色波段影像的直方图窗口中,将Stretch_type 选为Arbitrary,以便于用指定的直方图曲线来拉伸。
(4)用鼠标将V 波段影像直方图的输入拖动至在高分辨率全色波段影像的直方图的输出窗口中,然后按“apply”应用。
(5)在高分辨率全色波段影像的直方图窗口中,选择File —>Export Stretch ,将“Output Data Type”改为“Floating Type”,然后给定文件名存储。