实验一envi基础.docx
- 文档编号:19031390
- 上传时间:2023-04-24
- 格式:DOCX
- 页数:16
- 大小:933.84KB
实验一envi基础.docx
《实验一envi基础.docx》由会员分享,可在线阅读,更多相关《实验一envi基础.docx(16页珍藏版)》请在冰豆网上搜索。
实验一envi基础
实验一ENVI基础
一、实验目的与要求
1熟悉ENVI图形界面;
2掌握ENVI基本功能。
二、实验材料与数据
文件
描述
can_tmr.img
CañonCity,CO,TM数据
can_tmr.hdr
上述文件头文件
can_v1.evf
ENVI矢量数据1
can_v2.evf
ENVI矢量数据2
can_v3.evf
ENVI矢量数据3
can_v4.evf
ENVI矢量数据4
三、实验方法与步骤
1打开一幅影像
●从ENVI主菜单选择File→OpenImageFile。
●在数据文件夹里选择can_tmr.img,点击Open.出现AvailableBandsList对话框,对话框里列出可用于显示和处理的波段,可以选择加载一幅灰度图像(GrayScale)或是彩色图像(RGBcolorimage)。
●选择TMBand4,点击GrayScale,点击LoadBand将Band4作为灰度图像加载到显示窗口中。
一旦打开了一幅影像,三个动态连接的窗口出现在屏幕上,分别为Image窗口,Scroll窗口和Zoom窗口。
2右键菜单
三个窗口分别提供了右键菜单用以快速进入相关功能。
3图像(Image)窗口
图像窗口中的放大框(图中红色框)表示该范围显示在放大(Zoom)窗口中。
●将鼠标放在红色放大框中,按住左键不放,并移动鼠标。
在鼠标移动的过程中,放大窗口中的图像会随着移动和变化,直到松开左键。
●将鼠标放在图像窗口中红色放大框以外的任何位置,点击左键,移动左键,则放大窗口会随之自动更新。
●鼠标单击图像窗口的红色放大框,使用键盘上的箭头键可以移动该放大框(一次移动一个像素)。
同时按下Shift键可以一次移动几个像素。
在图像窗口中单击右键选择Toggle→DisplayScrollBars,用以在图像窗口中显示或隐藏滚动条。
4放大(Zoom)窗口
放大窗口用于放大显示图像窗口放大框中对应的图像,放大的倍数用窗口标题栏括号中的数字显示。
放大窗口有三种缩放控制(默认为红色),在放大窗口的左下角。
●将鼠标左键放置在放大窗口中并单击左键,可以重新定位放大区域(对应于图像窗口中放大框的范围)。
●按住鼠标左键不放并移动鼠标,可以将放大窗口显示的图像在整个图像窗口中移动。
●鼠标左键单击
按钮可以将放大窗口显示的图像的放大倍数减小1倍。
●鼠标中间键单击
按钮可以将图像放大倍数减小2倍。
●鼠标右键单击
按钮可以将图像恢复到默认的放大倍数。
●鼠标左键单击
按钮可以将图像放大倍数增大1倍。
●鼠标中间键单击
按钮可以将图像放大倍数增大2倍。
●鼠标右键单击
按钮可以将图像恢复到默认的放大倍数。
●鼠标左键单击
按钮用于在放大窗口中显示或隐藏十字丝光标。
●鼠标中间键单击
按钮用于在图像窗口中显示或隐藏十字丝光标。
●鼠标右键单击
按钮用于在图像窗口中显示或隐藏放大框。
●放大窗口也可以使用滚动条,用于在放大窗口中移动图像。
在放大窗口中单击右键,选择Toggle→DisplayScrollBars。
为了让滚动条默认自动出现在放大窗口,可使用ENVI主菜单,选择File→Preferences→DisplayDefaults选项卡,设置ZoomWindowScrollBars为Yes。
5滚动(Scroll)窗口
滚动窗口用于在降低分辨率的情况下显示整个图像。
二次抽样倍数(subsamplingfactor)显示在滚动窗口标题栏的括号内。
图像框(imagebox)(默认为红色)表示在图像窗口中以全分辨率显示的范围。
●将鼠标放在图像框内,按住左键不放并拖动到所需位置释放,图像窗口会自动更新到重新定位的图像范围。
●在滚动窗口任一位置单击鼠标左键,可以快速移动选定的图像范围。
按住左键不放并拖动鼠标移动,图像窗口会随着鼠标拖动而更新。
●也可以使用键盘方向键来移动图像框。
为了移动较大范围的图像,可以在使用方向键的同时按住Shift键不放。
6应用对比度拉伸
默认情况下,ENVI以2%线性对比度拉伸显示图像。
也可以用不同的对比度拉伸显示图像。
●在图像窗口菜单栏中选择Enhance选项卡,出现的6个默认的拉伸选项列表。
●从列表中选择一个选项(例如:
Enhance→[Image]Equalization可以对图像进行直方图均衡化)。
在滚动窗口和放大窗口会自动更新拉伸后的图像。
●可以尝试运用不同的拉伸方式。
还可以通过Enhance→InteractiveStretching自定义对比度拉伸方式。
7彩色地图
默认情况下,ENVI采用灰度-颜色表来显示图像。
可以预先定义颜色表也可以从列表中选择一个颜色表。
●在图像窗口中菜单栏选择Tools→ColorMapping→ENVIColorTables来打开ENVIColorTable对话框。
●在ENVIColorTable对话框的ColorTable栏中选择一种来改变图像显示颜色。
●在ENVIColorTable对话框中“AutoApply”为默认值(Options→AutoApply。
如果“AutoApply”是关闭的,你必须每次选择Options→Apply。
●在ENVIColorTable对话框中,选择Options→ResetColorTable可以恢复到默认设置状态。
8散点图和感兴趣区
●在图像窗口菜单栏选择Options→2DScatterPlots打开ScatterPlotsBandChoice对话框。
●在“ChooseBandX”下选择“Band1”,在“ChooseBandY”下选择“Band4”,点击“OK”。
●将鼠标放置在图像窗口内(但不能在缩放框内),按住鼠标左键并拖动鼠标。
在拖动鼠标的过程中,散点图中会有不同的像素高亮显示,使得像素好像在“跳舞”。
舞动的像素是以鼠标为中心,10×10范围内的像素值。
●在散点图中定义一个感兴趣区(在散点图中的不同位置单击鼠标左键,最后单击鼠标右键结束形成一个多边形,在图像窗口和放大窗口中会高亮显示出与感兴趣区的像素值匹配的像素。
●从散点图菜单栏中选择Class→New,新建一个感兴趣区。
●从散点图菜单栏中选择Class→Items1:
20为ROI设置颜色。
●从散点图菜单栏中选择Class→ExportAll输出所有的感兴趣区,出现ROI工具对话框。
该对话框也可以通过在图像窗口菜单栏中选择Overlay→RegionofInterest打开。
●从ROITool菜单栏File菜单中可以选择不同的保存方式,选择File→Cancel关闭对话框。
●从散点图菜单栏中选择File→Cancel关闭散点图窗口。
9加载RGB彩色图像
●如果AvailableBandsList对话框已经关闭,可以在ENVI主菜单栏中选择Window→AvailableBandsList重新打开。
●如果AvailableBandsList对话框点击RGBColor按钮,红,绿,蓝选项就会出现在对话框中。
●在对话框顶部的波段列表中依次用鼠标点击Band7、Band4、Band1,它们会自动定义为红,绿,蓝。
●点击对话框底部的Display#1按钮,然后选择NewDisplay。
●点击LoadRGB加载图像到ENVI中。
10图像的分类
ENVI提供了两种非监督分类方法和多种监督分类方法。
●在ENVI主菜单栏中选择Classification→Supervised→Parallelepiped选项。
●在输入分类文件对话框中选择can_tmr.img然后点击OK,出现Parallelepiped参数对话框。
●在对话框左侧的列表中选择先前创建的感兴趣区(ROI)。
●在对话框的右上角选择Memory按钮,把结果输出到内存。
●设置OutputRuleImages为NO,点击OK。
计算结束后,Parallel(CAN_TMR.IMG)会被加到可用波段列表中。
●在可用波段列表中,点击Display#1然后选择NewDisplay。
●在可用波段列表中,选择GrayScale,点击Parallel(CAN_TMR.IMG),然后选择LoadBand,一个分类图像将会显示在新的图像窗口。
11动态图像叠加
●从两个图像窗口中的任一个窗口的菜单栏上选择Tools→Link→LinkDisplay来显示链接显示对话框。
点击OK。
●在其中的一个图像窗口中,将鼠标放在放大框外,点击鼠标左键,第二幅图像就会叠加第一幅图像上。
●单击鼠标中间键并拖动鼠标,可以改变重叠区的大小。
然后单击鼠标左键,重叠区域图像则会以新的大小显示。
●在任一个图像窗口中的菜单栏选择File→Cancel关闭图像。
12叠加矢量数据
ENVI提供了矢量查看和分析工具,包括ArcViewshapefiles输入,vector编辑和vector查询。
●在可用波段列表中点击TMBand4,点击GrayScale按钮,然后点击LoadBand显示灰度图像。
●从ENVI主菜单栏中,选择File→OpenVectorFile打开SelectVectorFilenames对话框。
●在SelectVectorFilenames对话框中,浏览定位到数据所在的文件夹,单击can_v1.evf,按住shift键再单击最后一个文件can_v4.evf(选择4个.evf文件),最后点击OK。
●在AvailableVectorList对话框中单击任一图层,可以查看该图层的相关信息。
●点击对话框底部的SelectAllLayers,选择所有矢量层,然后点击LoadSelected,出现LoadVectorLayers对话框。
●在LoadVectorLayers对话框,点击Display#1把矢量层加载到图像窗口,并出现#1VectorParameters对话框。
●在#1VectorParameters对话框中,点击Apply把矢量数据加载到图像上。
在菜单栏中选择Options→VectorInformation打开VectorInformation对话框。
●在图像窗口中按住鼠标左键并拖动鼠标,可以显示当前选定的矢量层,并显示该矢量层的相关信息。
●在#1VectorParameters对话框中点击另一个矢量层名选定,然后在图像窗口中单击拖动来显示不同的矢量层。
●在#1VectorParameters菜单栏中选择Edit→EditLayerProperties,改变矢量层相关参数,点击Apply显示改变后的效果。
13显示鼠标位置和像素值
可以通过CursorLocation/Value对话框来显示鼠标的位置,图像的显示值和实际像素值。
●有多种方式打开CursorLocation/Value对话框:
从ENVI主菜单选择Window→CursorLocation/Value;
从图像窗口主菜单选择Window→CursorLocation/Value;
在图像窗口单击鼠标右键,选择CursorLocation/Value。
●在图像窗口、滚动窗口或放大窗口中移动鼠标,观察CursorLocation/Value对话框中显示的鼠标位于不同位置时的相关信息。
●在图像窗口中双击可以显示或隐藏CursorLocation/Value对话框。
●从CursorLocation/Value对话框主菜单,选择File→Cancel关闭对话框。
14显示图像剖面
ENVI可以显示三种剖面图形:
X-水平、Y-垂直、Z-光谱剖面。
●从图像窗口主菜单选择Tools→Profiles→XProfile显示列方向上的剖面。
●从图像窗口主菜单选择Tools→Profiles→YProfile显示行方向上的剖面。
●从图像窗口主菜单选择Tools→Profiles→ZProfile或者在图像窗口中右击选择右键菜单ZProfile(spectrum)显示光谱剖面。
15建立感兴趣区
●从图像窗口主菜单选择Overlay→RegionofInterest或者在图像窗口中右击选择右键菜单ROITool打开ROITool对话框。
●ROI有点、线、多边形、矩形或椭圆形等类型。
以建立多边形ROI为例:
依次在图像窗口中点击鼠标左键,点击鼠标右键结束,然后点击鼠标右键形成封闭多边形。
鼠标中间键用以删除最后的点(如果多边形已经封闭则会删除整个多边形)。
ROI也可以通过在ROITool对话框中Window栏选择Scroll或Zoom在滚动窗口或放大窗口中建立。
ROI的类型可以在ROI_Type下拉菜单中选择。
●点击NewRegion新建一个ROI。
●选择ROI:
在要选择的ROI最左边的一列里点击,会出现*,同时该ROI所在的行会高亮显示。
通过Shift键或Ctrl键可以同时选择多个ROI,点击SelectAll则可以选择所有的ROI。
每个ROI的名称、颜色、填充方式等可以进行编辑。
●ShowROIs和HideROIs用以在图像窗口和ROITool对话框中显示或隐藏ROI。
Stats用以显示ROI的相关统计值。
●通过ROITool对话框的菜单栏命令可以对ROI进行常规的操作。
16标注
●从图像窗口菜单栏选择Overlay→Annotation,打开Annotation对话框,默认情况下标注类型为Text,通过Object下拉菜单可以选择不同的标注类型,不同的标注类型对应的内容有所不同。
●在AnnotationText对话框中输入文本。
●设置文本的字体、字体大小、字体颜色、字体背景、字体粗细等,在图像窗口中点击鼠标左键,标注就放置在鼠标点击的位置,可以移动鼠标左键来改变标注的位置,点击鼠标右键固定标注的位置。
●从AnnotationText对话框菜单栏中选择File→SaveAnnotation保存标注(如果不保存,在关闭AnnotationText对话框时会丢失。
选择File→RestoreAnnotation重新加载已经保存的标注。
●从AnnotationText对话框菜单栏中选择Object→Selection/Edit可以对现有的标注进行修改。
在需要修改的标注外画一个矩形框,将该标注全部包含在框内,然后就可以对该标注进行修改。
17绘制网格线
ENVI可以将网格线绘制到图像上,网格线包括PixelGrid、MapGrid和GeographicGrid等。
●从图像窗口菜单栏选择Overlay→GridLines,打开GridLineParameters对话框。
●从GridLineParameters对话框菜单选择Options→EditPixelGridAttributes打开EditPixelAttributes对话框,对网格线的参数进行设置(如网格线的颜色、粗细、间距等)。
●在GridLineParameters对话框中点击Apply将网格线绘制到图像上。
●从GridLineParameters对话框菜单栏选择File→SaveSetup或File→RestoreSetup可以保存或加载网格线。
18保存和输出图像
ENVI既可以将处理后的图像保存为ENVI标准格式或多种流行图像格式(包括Postscript)用以打印输出或输入到其他的软件中,也可以直接输出到打印机。
●从图像窗口主菜单选择File→SaveImageAs→ImageFile,出现OutputDisplaytoImageFile对话框。
●选择输出24-BitColor或者8-bit(grayscale)图像。
●点击ChangeGraphicOverlaySelections,选择图像输出的相关选项。
●设置ImageBorder参数。
●选择Memory或File确定存储方式,如果选择File,则还要输入文件名。
●如果从OutputFileType下拉菜单中选择不同的图像格式(默认为ENVI标准格式),选项会有所不同。
●点击OK保存图像。
注意保存的是当前显示的图像值,而不是真正的像素值。
BSQ、BIL、BIP格式说明
从数据的文件内部读写格式上分,可分为三种格式,即BSQ、BIL、BIP,BSQ是按波段保存,也就是一个波段保存后接着保存第二个波段;BIL是按行保存,就是保存第一个波段的第一行后接着保存第二个波段的第一行,依次类推;BIP是按像元保存,即先保存第一个波段的第一个像元,之后保存第二波段的第一个像元,依次保存。
ENVI头文件格式
ENVI
description={
CanonCity,Colorado,LandsatTM,CalibratedtoReflectance}
samples=640
lines=400
bands=6
headeroffset=0
filetype=ENVIStandard
datatype=1
interleave=bsq
sensortype=LandsatTM
wavelengthunits=Micrometers
zplotrange={0.00,100.00}
zplottitles={Wavelength,Reflectance}
bandnames={
TMBand1,TMBand2,TMBand3,TMBand4,TMBand5,TMBand7}
wavelength={
0.48500,0.56000,0.66000,0.83000,1.65000,2.21500}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 envi 基础