实验一 ENVI 基础
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验一ENVI 基础
一、实验目的与要求
1 熟悉ENVI图形界面;
2 掌握ENVI基本功能。
三、实验方法与步骤
1 打开一幅影像
●从ENVI主菜单选择Fi le→Open Image File。
●在数据文件夹里选择can_tmr.img,点击Open. 出现
Available Bands List对话框,对话框里列出可用于显示和处理的波段,可以选择加载一幅灰度图像(Gray Scale)或是彩色图像(RGB color image)。
●选择TM Band 4,点击Gray Scale,点击Load Band 将
Band 4 作为灰度图像加载到显示窗口中。
一旦打开了一幅影像,三个动态连接的窗口出现在屏幕上,分别为Image窗口,Scroll窗口和Zoom窗口。
2 右键菜单
三个窗口分别提供了右键菜单用以快速进入相关功能。
3 图像(Image)窗口
图像窗口中的放大框(图中红色框)表示该范围显示在放大(Zoom)窗口中。
●将鼠标放在红色放大框中,按住左键不放,并移动鼠标。
在鼠标移动的过程中,放大窗口
中的图像会随着移动和变化,直到松开左键。
●将鼠标放在图像窗口中红色放大框以外的任何位置,点击左键,移动左键,则放大窗口会
随之自动更新。
●鼠标单击图像窗口的红色放大框,使用键盘上的箭头键可以移动该放大框(一次移动一个
像素)。
同时按下Shift键可以一次移动几个像素。
在图像窗口中单击右键选择Toggle→Display Scroll Bars,用以在图像窗口中显示或隐藏滚动条。
4 放大(Zoom)窗口
放大窗口用于放大显示图像窗口放大框中对应的图像,放大的倍数用窗口标题栏括号中的数字显示。
放大窗口有三种缩放控制(默认为红色),在放大窗口的左下角。
●将鼠标左键放置在放大窗口中并单击左键,可以重新定位放大区域(对应于图像窗口中放
大框的范围)。
●按住鼠标左键不放并移动鼠标,可以将放大窗口显示的图像在整个图像窗口中移动。
●鼠标左键单击按钮可以将放大窗口显示的图像的放大倍数减小1倍。
●鼠标中间键单击按钮可以将图像放大倍数减小2倍。
●鼠标右键单击按钮可以将图像恢复到默认的放大倍数。
●鼠标左键单击按钮可以将图像放大倍数增大1倍。
●鼠标中间键单击按钮可以将图像放大倍数增大2倍。
●鼠标右键单击按钮可以将图像恢复到默认的放大倍数。
●鼠标左键单击按钮用于在放大窗口中显示或隐藏十字丝光标。
●鼠标中间键单击按钮用于在图像窗口中显示或隐藏十字丝光标。
●鼠标右键单击按钮用于在图像窗口中显示或隐藏放大框。
●放大窗口也可以使用滚动条,用于在放大窗口中移动图像。
在放大窗口中单击右键,选择
Toggle→Display Scroll Bars。
为了让滚动条默认自动出现在放大窗口,可使用ENVI主菜单,选择File →Preferences →Display Defaults选项卡,设置Zoom Window Scroll Bars为Yes。
5 滚动(Scroll)窗口
滚动窗口用于在降低分辨率的情况下显示整个图像。
二次抽样倍数(subsampling factor)显示在滚动窗口标题栏的括号内。
图像框(image box)(默认为红色)表示在图像窗口中以全分辨率显示的范围。
●将鼠标放在图像框内,按住左键不放并拖动到所需位置释放,图像窗口会自动更新到重新
定位的图像范围。
●在滚动窗口任一位置单击鼠标左键,可以快速移动选定的图像范围。
按住左键不放并拖动
鼠标移动,图像窗口会随着鼠标拖动而更新。
●也可以使用键盘方向键来移动图像框。
为了移动较大范围的图像,可以在使用方向键的同
时按住Shift键不放。
6 应用对比度拉伸
默认情况下,ENVI以2%线性对比度拉伸显示图像。
也可以用不同的对比度拉伸显示图像。
●在图像窗口菜单栏中选择Enhance选项卡,出现的6个默认的拉伸选项列表。
●从列表中选择一个选项(例如:Enhance →[Image] Equalization可以对图像进行直方图均
衡化)。
在滚动窗口和放大窗口会自动更新拉伸后的图像。
●可以尝试运用不同的拉伸方式。
还可以通过Enhance→Interactive Stretching自定义对比度
拉伸方式。
7 彩色地图
默认情况下,ENVI采用灰度-颜色表来显示图像。
可以预先定义颜色表也可以从列表中选择一个颜色表。
●在图像窗口中菜单栏选择T ools→Color Mapping→ENVI Color T ables来打开ENVI Color
T able对话框。
●在ENVI Color T able对话框的Color T able栏中选择一种来改变图像显示颜色。
●在ENVI Color T able对话框中“Auto Apply”为默认值(Options→Auto Apply。
如果“Auto
Apply”是关闭的,你必须每次选择Options→Apply。
●在ENVI Color T able对话框中,选择Options→Reset Color T able可以恢复到默认设置状态。
8 散点图和感兴趣区
●在图像窗口菜单栏选择Options→2D Scatter Plots打开Scatter Plots Band Choice对话框。
●在“Choose Band X”下选择“Band 1”,在“Choose Band Y”下选择“Band 4”,点击“OK”。
●将鼠标放置在图像窗口内(但不能在缩放框内),按住鼠标左键并拖动鼠标。
在拖动鼠标的
过程中,散点图中会有不同的像素高亮显示,使得像素好像在“跳舞”。
舞动的像素是以鼠标为中心,10×10范围内的像素值。
●在散点图中定义一个感兴趣区(在散点图中的不同位置单击鼠标左键,最后单击鼠标右键
结束形成一个多边形,在图像窗口和放大窗口中会高亮显示出与感兴趣区的像素值匹配的像素。
●从散点图菜单栏中选择Class→New,新建一个感兴趣区。
●从散点图菜单栏中选择Class→Items 1:20为ROI设置颜色。
●从散点图菜单栏中选择Class→Export All输出所有的感兴趣区,出现ROI工具对话框。
该对话框也可以通过在图像窗口菜单栏中选择Overlay→Region of Interest打开。
●从ROI T ool菜单栏File菜单中可以选择不同的保存方式,选择File→Cancel关闭对话框。
●从散点图菜单栏中选择File→Cancel关闭散点图窗口。
9 加载RGB彩色图像
●如果Available Bands List对话框已经关闭,可以在ENVI
主菜单栏中选择Window→Available Bands List重新打开。
●如果Available Bands List对话框点击RGB Color按钮,红,
绿,蓝选项就会出现在对话框中。
●在对话框顶部的波段列表中依次用鼠标点击Band 7、Band
4、Band 1,它们会自动定义为红,绿,蓝。
●点击对话框底部的Display #1按钮,然后选择Ne w Display。
●点击Load RGB加载图像到ENVI中。
10 图像的分类
ENVI提供了两种非监督分类方法和多种监督分类方法。
●在ENVI主菜单栏中选择Classification→Supervised→
Parallelepiped选项。
●在输入分类文件对话框中选择can_tmr.img然后点击OK,
出现Parallelepiped参数对话框。
●在对话框左侧的列表中选择先前创建的感兴趣区(ROI)。
●在对话框的右上角选择Memory
按钮,把结果输出到内存。
●设置Output Rule Images为NO,
点击OK。
计算结束后,Parallel
(CAN_TMR.IMG) 会被加到可
用波段列表中。
●在可用波段列表中,点击Display
#1然后选择New Display。
●在可用波段列表中,选择Gray
Scale,点击Parallel
(CAN_TMR.IMG),然后选择
Load Band,一个分类图像将会显
示在新的图像窗口。
11 动态图像叠加
●从两个图像窗口中的任一个窗口的菜单栏上
选择T ools→Link→Link Display来显示链接
显示对话框。
点击OK。
●在其中的一个图像窗口中,将鼠标放在放大
框外,点击鼠标左键,第二幅图像就会叠加
第一幅图像上。
●单击鼠标中间键并拖动鼠标,可以改变重叠
区的大小。
然后单击鼠标左键,重叠区域图
像则会以新的大小显示。
●在任一个图像窗口中的菜单栏选择File→
Cancel关闭图像。
12 叠加矢量数据
ENVI提供了矢量查看和分析工具,包括ArcView
shapefiles输入,vector编辑和vector 查询。
●在可用波段列表中点击TM Band 4,点击Gray
Scale按钮,然后点击Load Band显示灰度图像。
●从ENVI主菜单栏中,选择File→Open V ector
File打开Select V ector Filenames对话框。
●在Select V ector Filenames对话框中,浏览定位
到数据所在的文件夹,单击can_v1.evf,按住shift
键再单击最后一个文件can_v4.evf(选择4个.evf
文件),最后点击OK。
●在Available Vector List对话框中单击任一图层,
可以查看该图层的相关信息。
●点击对话框底部的Select All Layers,选择所有矢
量层,然后点击Load Selected,出现Load V ector
Layers对话框。
●在Load Vector Layers对话框,点击Display #1
把矢量层加载到图像窗口,并出现#1Vector
Parameters对话框。
●在#1Vector Parameters对话框中,点
击Apply把矢量数据加载到图像上。
在菜单栏中选择Options→V ector
Information打开Vector Information
对话框。
●在图像窗口中按住鼠标左键并拖动
鼠标,可以显示当前选定的矢量层,
并显示该矢量层的相关信息。
●在#1Vector Parameters对话框中点
击另一个矢量层名选定,然后在图像
窗口中单击拖动来显示不同的矢量
层。
●在#1Vector Parameters菜单栏中选
择Edit→Edit Layer Properties,改变
矢量层相关参数,点击Apply显示改
变后的效果。
13 显示鼠标位置和像素值
可以通过Cursor Location/Value对话框来显示鼠标的位置,图像的显示值和实际像素值。
●有多种方式打开Cursor Location/Value对话框:
从ENVI主菜单选择Window→Cursor Location/Valu e;
从图像窗口主菜单选择Window→Cursor Location/Value;
在图像窗口单击鼠标右键,选择Cursor Location/Value。
●在图像窗口、滚动窗口或放大窗口中移动鼠标,观察Cursor Location/Value对话框中显示
的鼠标位于不同位置时的相关信息。
●在图像窗口中双击可以显示或隐藏Cursor Location/Value对话框。
●从Cursor Location/Value对话框主菜单,选择File→Cancel关闭对话框。
14 显示图像剖面
ENVI可以显示三种剖面图形:X-水平、Y-垂直、Z-光谱剖面。
●从图像窗口主菜单选择T ools →Profiles →X Profile显示列方向上的剖面。
●从图像窗口主菜单选择T ools →Profiles →Y Profile显示行方向上的剖面。
●从图像窗口主菜单选择T ools →Profiles →Z Profile或者在图像窗口中右击选择右键菜单
Z Profile (spectrum)显示光谱剖面。
15 建立感兴趣区
●从图像窗口主菜单选择Overlay
→Region of Interest或者在图像窗
口中右击选择右键菜单ROI T ool
打开ROI T ool对话框。
●ROI有点、线、多边形、矩形或椭
圆形等类型。
以建立多边形ROI为
例:依次在图像窗口中点击鼠标左
键,点击鼠标右键结束,然后点击
鼠标右键形成封闭多边形。
鼠标中
间键用以删除最后的点(如果多边
形已经封闭则会删除整个多边形)。
ROI也可以通过在ROI Tool对话框
中Window栏选择Scroll或Zoom
在滚动窗口或放大窗口中建立。
ROI的类型可以在ROI_T ype下拉
菜单中选择。
●点击New Region新建一个ROI。
●选择ROI:在要选择的ROI最左边
的一列里点击,会出现*,同时该ROI所在的行会高亮显示。
通过Shift键或Ctrl键可以同时选择多个ROI,点击Select All则可以选择所有的ROI。
每个ROI的名称、颜色、填充方式等可以进行编辑。
●Show ROIs和Hide ROIs用以在图像窗口和ROI T ool对话框中显示或隐藏ROI。
Stats用
以显示ROI的相关统计值。
●通过ROI Tool对话框的菜单栏命令可以对ROI进行常规的操作。
16 标注
●从图像窗口菜单栏选择Overlay →Annotation,打开Annotation对话框,默认情况下标注
类型为T ext,通过Object下拉菜单可以选择不同的标注类型,不同的标注类型对应的内容有所不同。
●在Annotation T ext对话框中输入文本。
●设置文本的字体、字体大小、字体颜色、字体背景、字体粗细等,在图像窗口中点击鼠标
左键,标注就放置在鼠标点击的位置,可以移动鼠标左键来改变标注的位置,点击鼠标右键固定标注的位置。
●从Annotation T ext对话框菜单栏中选择File →Save Annotation保存标注(如果不保存,
在关闭Annotation T ext对话框时会丢失。
选择File →Restore Annotation重新加载已经
保存的标注。
●从Annotation T ext对话框菜单栏中选择Object →Selection/Edit可以对现有的标注进行修
改。
在需要修改的标注外画一个矩形框,将该标注全部包含在框内,然后就可以对该标注进行修改。
17 绘制网格线
ENVI可以将网格线绘制到图像上,网格线包括Pixel Grid、Map Grid和Geographic Grid 等。
●从图像窗口菜单栏选择Overlay →Grid Lines,打开Grid Line Parameters对话框。
●从Grid Line Parameters对话框菜单选择Options→Edit Pixel Grid Attributes打开Edit
Pixel Attributes对话框,对网格线的参数进行设置(如网格线的颜色、粗细、间距等)。
●在Grid Line Parameters对话框中点击Apply将网格线绘制到图像上。
●从Grid Line Parameters对话框菜单栏选择File →Save Setup或File →Restore Setup可
以保存或加载网格线。
18 保存和输出图像
ENVI既可以将处理后的图像保存为ENVI标准格式或多种流行图像格式(包括Postscript)用以打印输出或输入到其他的软件中,也可以直接输出到打印机。
实验一ENVI基础
●从图像窗口主菜单选择File→Save Image As→Image File,出现Output Display to Image
File对话框。
●选择输出24-Bit Color 或者8-bit (gray scale)图像。
●点击Change Graphic Overlay Selections,选择图像输出的相关选项。
●设置Image Border参数。
●选择Memory 或File确定存储方式,如果选择File,则还要输入文件名。
●如果从Output File Type下拉菜单中选择不同的图像格式(默认为ENVI标准格式),选项
会有所不同。
●点击OK保存图像。
注意保存的是当前显示的图像值,而不是真正的像素值。
第11 页共11 页。