实习一 熟悉软件基本操作[实验目的]熟悉遥感图像处理软件ENVI的基本操作[实验内容]熟悉 ENVIENVI(The Environment for Visualizing Images)Version 4.6.1 由美国系统研究公司(Research System INC.)开发一 界面系统介绍1. 主菜单: 菜单项,File、Basic Tool、Classification、Tranform 、Spectral 实习所涉及的(粗略介绍)2. Help 工具的使用二 文件的存取与显示可用波段列表这个专用的工具列出 ENVI 已打开文件的所有波段,以便让你可以访问它们它也允许你访问一个文件内的单个波段一旦 ENVI 打开一个文件, 可用波段列表(ABL)自动地包含一个该文件中所有图像波段的列表若打开了多个文件,所有文件的所有波段按顺序显示,最近打开的文件的波段在列表顶部ABL 允许你显示灰阶和彩色图像、启动新显示窗口、打开新文件、关闭文件,以及设置显示边框当你打开任何文件,ABL 自动地出现要访问可用波段列表:1. 选择 File > Open Image File.(采用自带数据 can_tmr.img)产生 Available Bands List 对话框列表右边出现一个滚动条。
若有必要,允许你滚动波段列表· 通过在对话框的任意一角点击鼠标左键,然后拖曳到所需要的大小和/或形状,你可以拉伸和调整 ABL 的大小可用波段列表有一个菜单栏,它带有两个下拉菜单:File 和 Options,提供的辅助功能描述如下可用波段列表:左边的对话框显示一个正导入的灰阶波段;右边的对话框显示正导入的 RGB 波段显示一幅灰阶图象1. 从 Available Bands List 内,选择 “Gray Scale” 切换按钮2. 点击需要的波段名,它将显示在一个标签为 “Selected Band:” 的小文本框中· 在所需要的波段名上双击鼠标左键,来把该波段自动导入到活动显示3. 若有必要,改变活动显示若没有打开的显示窗口,那么将出现一个新的显示组4. 在窗口底部点击 “Load Band”,来导入波段到显示,并出现一个图像窗口和相应的缩放 /滚动窗口显示一幅彩色合成图象1. 从 Available Bands List 内,选择 “RGB Color” 切换按钮2. 在序列中点击所需要显示的红、绿和蓝波段名(或在每个 R、G 或 B 波段使用切换按钮) · 在蓝波段名上双击鼠标左键,以把彩色图像自动导入到活动显示。
3. 若有必要,改变活动显示4. 一旦波段名导入到标签为 “R:”、 “G:”、 “B:” 的文本框中,点击 “Load RGB” 来显示彩色合成图像ENVI 用 2% 的系统默认线性拉伸值来显示所有图像你可以在 envi.cfg 文件中改变系统默认拉伸值,或通过在图像头文件中设置一个系统默认拉伸值选择当前显示窗口ENVI 允许你同时打开多个显示窗口,允许任何灰阶和彩色图像一起显示当你导入图像,你可以选择一个现有的显示窗口或打开一个新的显示窗口来显示你的新图像该显示将被称为 “Active display”当没有任何打开的显示窗口,ABL 底部的按钮将显示 “No Display”第一个导入的图像将自动地显示在一个新窗口要选择活动显示,请按以下步骤:从 ABL 内, , 点击 “No Display” 按钮,菜单要开始一个新的显示,从按钮菜单选择 “New Display”然后从列表中选择所需要的显示,表示为 Display1,重复以上步骤可以进行了多外图像的显示,表示为 Display2 等 点击 “Load Band” 或 “Load RGB” ,以把选定的波段导入选定的显示(见前面) 。
三 图像显示窗口1 图像显示打开图像: File > Open Image File.当出现 Enter Data Filename 对话框,点击文件名,再点击“OK” 或“Open” 以打开选择的文件也可使用File > Open External File 来选择正确的数据类型一旦文件被打开,波段在“Available bands list”中列出如果显示窗口没打开,在“Available bands list”选中要显示的图像名称,然后单击Load RGB,则导入波段到名字为#1的图像窗口,并出现相应的缩放/滚动窗口或者按下Display #1,选择New Display则图像波段导入到名字为Display #2的显示窗口内通过切换“Gray Scale”和“RGB Color ”按钮,可选择显示灰度图像或彩色合成图象选中“Gray Scale”,然后单击“Available bands list”中的不同波段,可改变导入到图像窗口的波段号选中“RGB Color”选项按钮,然后依不同的次序单击波段列表中的波段,并分别Load RGB,观察图像的变化由一组三个不同的图像窗口组成:主图像窗口、滚动窗口、缩放窗口。
所用数据为自带数据 bhtfrem.img1) 主图像 Image 窗口:(400*400) 100%显示(全分辨率显示)scroll 的方框,可交互式分析、查询信息主图像窗口内的功能菜单:在主图像窗口内点击鼠标右键,切换隐藏子菜单的开启和关闭该 "Functions" 菜单控制所有的 ENVI 交互显示功能,这包括:图像链接和动态覆盖;空间和波谱剖面图;对比度拉伸;彩色制图;诸如 ROI 的限定、光标位置和值、散点图和表面图等交互特征;诸如注记、网格、图像等值线和矢量层等的覆盖(叠置) ;动画以及显示特征2) 滚动 Scroll 窗口:全局,重采样( 降低分辨率)显示一幅图像只有要显示的图像比主图像窗口能显示的图象大时,才会出现滚动窗口滚动窗口位置和大小最初在 envi.cfg 文件中被设置并且可以被修改3) 缩放 Zoom 窗口:(200*200)显示 image 的方框缩放系数(用户自定义)出现在窗口标题栏的括号中再打开一个图像的方法:主菜单下的 window>start new display window,可以看到新打开的界面,按以上方法打开图像2 图像的头文件资料的获取和编辑ENVI: File>>Edit ENVI Header,选择相应的文件。
从 Header Info 对话框里,你可以点击 Edit Attributes 下拉菜单中的选项,调用编辑特定文件头参数的独立对话框这些参数包括波段名、波长、地图信息等3 图像存取的举例说明ENVI 中支持多种格式的图像文件,有些格式无法直接打开,需要添加头文件信息下面以一 DAT 格式为例,说明如何打开其他格式的图像文件,并转换为 ENVI 标准格式如下图是.dat 格式的 TM 图像文件,每一个文件包含一个波段信息,header 为头文件信息1)File >> Open Image File,选择待打开的图像,如先打开 band1,将会出现头文件对话框从头文件中查出图像行列数(若行列数填写错误将不能正确打开图像) ,填入 Header Info 对话框中波段数选择 1(注意这里的波段数是指待打开的文件包含几个波段,并不是指第几波段) 注:若无法用 File >> Open Image File 则需要用 File >> Open External File 来选择相应的文件格式类型2)点击 OK 后 band1 文件将出现在可利用波段列表中重复以上操作打开所有的波段若要将这些波段合并到一个 ENVI 标准格式文件中,需进行下面的操作。
3)ENVI: File >> Save File As>>ENVI Standard ,将出现 New File Builder 对话框,点击Import File…,选择待添加的波段文件,确定后文件将出现在对话框中点击 Reorder Files…可改变文件顺序最后键入输出文件名即可。