ENVI中掩膜掩膜操作及影像分类教程
掩膜文件建立
利用ENVI直接建立掩膜去除背景Inf值或NaN值
2013-03-17 17:59:59| 分类:ENVI |举报 |字号订阅
有时候我们会遇到遥感影像的背景值为Inf(或其他坏值)的的情况,在ENVI 中通过建立掩膜可以直接将背景值变为0(或者你需要的其他值)。
如下图,其背景值是Inf值,那么下面,我们就通过掩膜操作将Inf变为0值。
步骤:建立掩膜——应用掩膜
具体操作如下:
1.为需要掩膜的文件建立掩膜文件:Basic Tools——Masking——Build
Masking ,选择你需要为其建立掩膜的文件。
选择Mask Finite Values
1.掩膜文件建立完成之后,然后再对需要进行掩膜的文件应用该掩膜即可。
键入您需要的掩膜值:
最终结果:
背景值就修改为你需要的值了,如果上述Mask Value为10,其最后的背景值就为10。
ENVI高光谱数据分析操作手册
感兴趣区和掩膜的选择和使用可具体情况具体分析,运行一项或两项均可。
北京卓立汉光仪器有限公司
4. 滤波
打开图像,FilterConvolutions and Morphology。在Convolutions and Morphology Tools 中,选择 Convolutions滤波类型(高通滤波 器、低通滤波 器、拉普拉斯算子、方向滤波器、高斯高通滤波器、高斯低通滤波器、中值滤波 器、Sobel、Roberts、自定义卷积核)。
2.3.2.3. 保存波谱库
北京卓立汉光仪器有限公司 在Spectral Libraries Resampling Parameters对话框中,为Resample Wavelength To选择匹配源,一般选择图像文件为参考。 输出重采样波谱库.sli
北京卓立汉光仪器有限公司
3. 感兴趣区和掩膜
3.1. 感兴趣区(ROI)
Display 窗 口 中 , Overlay → Region of Interest , 在 ROI 对 话 框 中 , 单 击 ROI_Type→Polygon. 绘制窗口中,选择Image,绘制一个多边形,右键结束,可根据需要多绘制 几个。
主菜单→Basic Tools→Subset Data via ROIs,选择裁剪图像。 在Saptial Subset via ROIs Parameters中,设置参数。 Select Input ROIs,选择绘制的ROI。 Mask Pixel Outside of ROIs选择yes。
4.1. 设置参数
Kernel Size(卷积核大小):奇数。 Image Add Back(加回值):将原始图像中的部分加回到卷积滤波结果图像中, Editable Kernel(卷积核中各项的值)。
ENVI中掩膜掩膜操作及影像分类教程
ENVI中掩膜掩膜操作及影像分类教程一、ENVI中的掩膜操作1.矢量掩膜矢量掩膜是指利用矢量图层作为掩膜对遥感影像进行遮罩。
在ENVI 中,可以将矢量图层导入后,选择“File -> Open -> Raster”命令,导入需要进行掩膜的遥感影像。
然后在“Raster Manager”对话框中,选中要进行掩膜的影像,并选择“Processing -> Mask -> BY Vector”命令。
在弹出的“Mask Parameters”对话框中,选择要使用的矢量图层,并设定输出掩膜后的文件名和路径。
2.栅格掩膜栅格掩膜是指利用另一个栅格影像作为掩膜对目标遥感影像进行遮罩。
在ENVI中,可以选择“File -> Open -> Raster”命令,导入需要进行掩膜的遥感影像。
然后在“Raster Manager”对话框中,选中要进行掩膜的影像,并选择“Processing -> Mask -> BY Raster”命令。
在弹出的“Mask Parameters”对话框中,选择要使用的栅格图层,并设定输出掩膜后的文件名和路径。
二、ENVI中的影像分类1.颜色转换在ENVI中进行影像分类前,需要对遥感影像进行颜色转换,将影像的不同波段转换为RGB彩色图像,以便于观察和分析。
在ENVI中,可以选择“Display -> Color”命令,打开“Display Color Table”对话框,选择要显示的波段,并设置彩色表。
2.基于统计的分类方法基于统计的分类方法是根据各像元的统计特征进行分类的方法,常见的方法有最大似然法、最小距离法、支持向量机等。
在ENVI中,可以选择“Classification -> Supervised -> Maximum Likelihood”命令,打开“Maximum Likelihood Classification”对话框,根据实际需求设置各项参数,并进行分类。
ENVI分类流程
ENVI分类流程ENVI是一种强大的遥感图像处理和分析软件,用于从航空或卫星遥感数据中提取地物信息和进行环境分析。
ENVI涵盖了广泛的功能,包括遥感图像预处理、分类和监督分类等。
本文将详细介绍ENVI分类流程。
1.数据预处理:在进行分类之前,应该对遥感图像数据进行预处理,以减少数据中的噪声和对比度差异。
ENVI提供了各种图像预处理工具,如辐射校正、大气校正、几何校正和平均滤波等。
这些预处理步骤有助于改善图像质量,并为后续的分类准备工作奠定基础。
2.区域定义:3.光谱统计:在进行分类之前,需要对图像数据中的不同光谱进行统计分析。
ENVI 提供了光谱统计工具,可以从图像中选择感兴趣的区域,并计算选定区域的光谱统计数据,如平均值、方差和标准差等。
这些统计数据对于分类算法的选择和参数设置起着重要的作用。
4.特征选择:根据前一步骤中计算得到的光谱统计数据,可以选择合适的特征用于分类。
ENVI提供了一系列的特征选择工具,可以根据不同的统计指标和算法选择特征。
特征选择的目的是减少特征的维度,提高分类的准确性和效率。
5.分类算法选择:ENVI提供了多种分类算法,如最大似然法、支持向量机、随机森林和人工神经网络等。
在选择分类算法时,需要考虑图像数据的特征和分类的目标。
不同的算法有不同的特点和适用范围。
一些算法适用于特定类型的图像数据,而其他算法则适用于各种类型的数据。
根据需要选择合适的分类算法。
6.分类参数设置:在使用分类算法之前,需要设置一些参数,如类别数、邻域大小和迭代次数等。
这些参数的设置取决于分类的目标和图像数据的特征。
ENVI提供了参数设置界面,可以通过调整参数值来优化分类结果。
7.监督分类:ENVI提供了监督分类工具,可以使用已知的样本数据来训练分类器。
监督分类需要已经标记好的样本数据,其中包含了不同类别的像素。
根据样本数据,分类器可以学习不同类别的特征,并将未知像素分类为相应的类别。
ENVI提供了几种监督分类算法,如最大似然法和支持向量机等。
ENVI里如何利用矢量对影像进行掩膜
ENVI里如何利用矢量对影像进行掩膜在ENVI软件中,可以利用矢量来对影像进行掩膜。
矢量掩膜是一种遥感数据处理的方法,通过将矢量数据应用于影像数据,以限制或指定特定区域的分析范围。
以下是在ENVI软件中利用矢量对影像进行掩膜的步骤:1. 打开ENVI软件并加载需要进行掩膜的影像数据。
可以从菜单栏中选择"File",然后选择"Open Image File"来加载影像数据。
2. 在ENVI软件中打开矢量数据。
选择菜单栏中的"File",然后选择"Open Vector File"来加载矢量数据。
矢量数据可以是.shp、kml、gml 或.geojson等格式。
3. 在ENVI软件中交互工具栏上选择"Vector to Raster"工具,然后在弹出窗口中选择掩膜的参数。
选择需要用于掩膜的矢量文件,选择输出栅格的分辨率和投影参数等。
点击"OK"开始矢量转栅格过程。
4. 在ENVI软件中对转换后的栅格数据进行掩膜。
选择菜单栏中的"Raster",然后选择"Mask"来打开掩膜工具。
选择需要进行掩膜的影像和掩膜栅格数据,然后点击"OK"开始掩膜操作。
5. 在ENVI软件中保存掩膜后的影像。
选择菜单栏中的"File",然后选择"Save As"来保存掩膜后的影像数据。
需要注意的是,在进行矢量掩膜之前,需要确保矢量文件和影像文件具有相同的投影和分辨率。
如果两者不匹配,可以使用ENVI软件中的投影工具来调整它们的投影和分辨率。
此外,在ENVI软件中还可以进一步对掩膜后的影像进行分析和处理,例如提取特定区域的统计信息、生成掩膜后的NDVI图像等。
利用ENVI软件的各种强大功能,可以对掩膜后的影像进行更深入的研究和分析。
ENVI(图像裁切、图像增强、分类等)
ENVI(The Environment for Visualizing Images),由美国系统研究公司(Research System INC.)开发。
一. 界面系统介绍1. 主菜单:菜单项,File、Basic Tool、Classification、Tranform、Spectral实习所涉及的(粗略介绍)2. Help 工具的使用3. 主菜单设置(preferences):内存设置二. 文件的存取与显示1.图像显示由一组三个不同的图像窗口组成:主图像窗口、滚动窗口、缩放窗口。
1)主图像Image窗口:(400*400)100%显示(全分辨率显示)scroll的方框,可交互式分析、查询信息。
主图像窗口内的功能菜单:在主图像窗口内点击鼠标右键,切换隐藏子菜单的开启和关闭。
该"Functions" 菜单控制所有的ENVI交互显示功能,这包括:图像链接和动态覆盖;空间和波谱剖面图;对比度拉伸;彩色制图;诸如ROI的限定、光标位置和值、散点图和表面图等交互特征;诸如注记、网格、图像等值线和矢量层等的覆盖(叠置);动画以及显示特征。
2)滚动Scroll窗口:全局,重采样(降低分辨率)显示一幅图像。
只有要显示的图像比主图像窗口能显示的图象大时,才会出现滚动窗口。
滚动窗口位置和大小最初在envi.cfg 文件中被设置并且可以被修改。
3)缩放Zoom窗口:(200*200)显示image的方框。
缩放系数(用户自定义)出现在窗口标题栏的括号中。
2.图像的头文件资料的获取和编辑ENVI:File>>Edit ENVI Header,选择相应的文件。
从Header Info 对话框里,你可以点击Edit Attributes 下拉菜单中的选项,调用编辑特定文件头参数的独立对话框。
这些参数包括波段名、波长、地图信息等。
3.图像的存取File > Open Image File. 当你打开任何文件,可用波段列表(ABL)自动地出现。
在ENVI中进行掩膜处理
ENVI 里如何利用矢量对影像进行掩膜如何将矢量转化成ROI以及如何使用掩摸工具都是处理影像常用的手段,在这里将两者串联在一起,讲叙了利用矢量范围圈定区域对影像进行掩膜的方法,这在实际应用也非常实用.我们在进行分类的时候有时候会遇到把背景也分到图像中去,比如说像:这样的图片。
这时,我们可以利用掩膜来对其进行处理,从而来消除背景的影像。
具体操作步骤如下:1. 首先,打开要进行掩膜处理的遥感影像。
2. 在打开的遥感影像上选择Overlay->Region of interest 选择感兴趣3、准备好矢量和待掩膜的影像,ENVI 不支持将线状的矢量转换为面状的掩膜,线状矢量转换为只能转换成线状的ROI,面状的矢量可以直接转换为面状ROI。
要对影像的一个区域淹膜,所以这里矢量这里需要面文件。
确保影像与矢量能够叠加,如果不能叠加,需要将影像与矢量进行配准。
4、将矢量数据转换为ROI:(1)使用Vector->Open Vector 打开矢量数据;(2)在Vector 显示窗口中的File 菜单下选择Export Active Layer to ROIs(3)选择与ROI 对应的文件;4)选择每条记录生成一个ROI;(5)在在主图像窗口里点击右键,选择ROI TOOLS,选择Save RoIs 保存转换的ROI;(6)对于线状的ROI,可以事先将线状的ROI 转换为面状ROI 再导入ENVI,或者根据我们编的程序将线状的ROI 转换为面状ROI。
5、使用ROI 生成掩膜1)在ENVI 的菜单下选择Basic Tools->Masking->Build Mask2)选择需要进行掩膜的影像(3)在掩膜定义窗口中,在Options 下选择Import ROIs ,然后选择前面生成的面状ROI。
(IPS I 二 ASAjLPF 一 HSeleCte(I Art⅛s *0ff*9 Suluelvd Ar⅝u⅞ "ChΓlt⅞k FaMXt VaLUeI ■axk N 出 VaLUtX •51 βl ∙QE ± DeflllItIOnFile I BmSMPI IillyOr t Datt Ran<< ・ Import IMUhOt ⅛tι OTi Sd.t<Di”" ROlftImPOrt Rol Intersection LmyOr t EVFXIffIPor t bιspL⅜yed AIllIOt <tιonIJUtPI7 S⅛l⅛et⅛d AttrIbnteS [Lo^ic&l OR)S*l⅛et⅛<i Atlribut«t [L ∂<ie⅛l AND]JEn a t∙Q Mask DefinitiOn InPUt ROIs×JSelect BOIS for MaSk Definition水体 LBIUeJ 76 POintS地[Green] 11976 POintS≡IK [Red] 8506 DOintSEVF: ETF : EVF : EYF : EVF: Layer : Layer: Layer : Layer:Layer:⅛yerCReCOrd =I)CReCOrd=2) CR ∙cor<i≡3) CReCOrd =4) CRGCord=5)[Vhιte] [ffhite] [Vhιte] [ffhite] [Vhiie]NUJner Of 11em≡selected: 5S⅛l⅛ct All ItefrbS I Clear All Items OPen ROl file...IJKCanC «15)生成掩膜点击Apply ,输入掩膜文件保存的位置,生成掩膜文件。
在ENVI中进行掩膜处理
ENVI里如何利用矢量对影像进行掩膜如何将矢量转化成ROI以及如何使用掩摸工具都是处理影像常用的手段,在这里将两者串联在一起,讲叙了利用矢量范围圈定区域对影像进行掩膜的方法,这在实际应用也非常实用.我们在进行分类的时候有时候会遇到把背景也分到图像中去,比如说像:这样的图片。
这时,我们可以利用掩膜来对其进行处理,从而来消除背景的影像。
具体操作步骤如下:1.首先,打开要进行掩膜处理的遥感影像。
2.在打开的遥感影像上选择Overlay->Region of interest选择感兴趣。
3、准备好矢量和待掩膜的影像,ENVI不支持将线状的矢量转换为面状的掩膜,线状矢量转换为只能转换成线状的ROI,面状的矢量可以直接转换为面状ROI。
要对影像的一个区域淹膜,所以这里矢量这里需要面文件。
确保影像与矢量能够叠加,如果不能叠加,需要将影像与矢量进行配准。
4、将矢量数据转换为ROI:(1)使用Vector->Open Vector打开矢量数据;(2)在Vector显示窗口中的File菜单下选择Export Active Layer to ROIs (3)选择与ROI对应的文件;(4)选择每条记录生成一个ROI;(5)在在主图像窗口里点击右键,选择 ROI TOOLS,选择Save RoIs保存转换的ROI;(6)对于线状的ROI,可以事先将线状的ROI转换为面状ROI再导入ENVI,或者根据我们编的程序将线状的ROI转换为面状ROI。
5、使用ROI生成掩膜(1)在ENVI的菜单下选择Basic Tools->Masking->Build Mask(2)选择需要进行掩膜的影像(3)在掩膜定义窗口中,在Options下选择Import ROIs,然后选择前面生成的面状ROI。
5)生成掩膜点击Apply,输入掩膜文件保存的位置,生成掩膜文件。
4、应用掩膜(1)在Basic Tools下选择Masking->Apply Mask,首先选择需要进行掩膜的文件,然后在选择文件的对话框中选择Select Mask Band,在弹出的对话框中选择前面生成的掩膜文件。
ENVI遥感图像处理实验二——图像常规处理2
遥感图像预处理实习姓名徐丹学号8成绩日期实习内容:遥感图像的裁剪、镶嵌与几何校正1、在实际的工作中,为何经常需要对影像进行裁剪与镶嵌操作在ENVI软件平台如何实现影像的裁剪与镶嵌,以一示例详细叙述裁剪与镶嵌的具体操作步骤。
由于遥感卫星是在一个预先设计的轨道上运行,星载传感器沿着轨道在地面上的轨迹按一定宽度垂直于运行方向进行扫描,在实际工作中有时需要分析的地区并不完全处在同一幅图像内,这时候需要把多景相邻遥感图像拼接成一个大范围无缝的图像,即图像镶嵌,而图像剪裁的目的则是将研究之外的区域去除。
一、图像裁剪:(1)规则分幅裁剪a)在主菜单中,选择File ——Open Image File,打开裁剪图像。
b)在主菜单中,选择File——Save File as——ENVI Standard,弹出New FileBuilder对话框。
c)在New File Builder对话框中,单击Import File按钮,弹出Create New FileInput File对话框。
d)在Create New File Input File对话框中,选中Select Input File列表中的裁剪图像,单击Spatial Subset按钮。
e)在Select Spatial Subset对话框中,单击Image按钮,弹出Subset By Image对话框。
f)在Subset By Image对话框中,可以通过输入行列数确定剪裁尺寸并按住鼠标左键拖动图像中的红色矩形框确定剪裁区域,或直接用鼠标左键按红色边框拖动来确定剪裁尺寸以及位置,单击OK按钮。
g)在Select Spatial Subset对话框中可以看到剪裁区域信息,单击OK按钮。
h)在Create New File Input File对话框中,可以通过Spectral Subset按钮选择输出波段子集,单击OK按钮。
i)选择输出路径及文件名或者选择Memory直接在窗口上显示,单击OK按钮,完成规则分幅裁剪过程。
遥感影像信息统计(envi使用操作指南)
遥感影像信息统计统计(Statistics)Basic Tools 菜单下的Statistics 选项,允许你生成图像文件的统计记录,以及生成直方图、平均波谱、特征值,和其它统计信息。
基本的统计信息和/或表格的直方图信息(频率分布)可以用于单波段或多波段图像计算。
最小值、最大值和平均波谱只能用于多波段图像计算。
协方差统计信息(包括特征向量和一个相关矩阵)也只能为多波段图像计算。
统计信息按双精度计算。
你可以选择把统计信息输出到一个文件或屏幕上。
选择下列选项之一,计算新的统计信息,或查看以前生成的统计信息。
计算统计(Compute Statistics)1. 选择 Basic Tools > Statistics > Compute Statistics.将出现Calculate Statistics Input File 对话框。
2. 通过点击标签为“Select Input File”的列表中的文件名,选择输入文件。
文件特征的细节,显示在标签为“File Information:”的文本小部件中。
3. 通过点击适当的子集按钮,选择按标准方式的空间或波谱构造子集。
〃要在计算统计信息之前,把一个掩膜应用于数据,点击 Mask Band”,然后选择所需要的掩膜图像。
4. 一旦文件已经被选择,构造子集,并按需要掩膜,点击“OK”,继续。
将出现 Calculate Statistics Parameters 对话框。
在该对话框中,你将选择要计算的统计信息类型,和要生成的记录类型。
5. 选择你想生成的统计信息类型。
要获得选择和设置选项的详细介绍,6. 选择统计信息类型后,选择下列选项。
〃在进行统计信息计算时,你可以使用一个调整大小系数的选项来提高性能。
要设置调整大小系数,在“Samples/Lines Resize Factor”文本框中输入所需要的调整大小系数(小于 1 的值将跳过一些像元,即值“0.5”将告诉ENVI 在计算统计信息时,使用每隔一个像元)。
ENVI操作的介绍
ENVI操作的介绍ENVI(The Environment for Visualizing Images)Version 4.1 ,由美国系统研究公司(Research System INC.)开发。
一. 界面系统介绍1. 主菜单:菜单项,File、Basic Tool、Classification、Tranform、Spectral实习所涉及的(粗略介绍)2. Help 工具的使用3. 主菜单设置(preferences):内存设置二. 文件的存取与显示1.图像显示由一组三个不同的图像窗口组成:主图像窗口、滚动窗口、缩放窗口。
1)主图像Image窗口:(400*400)100%显示(全分辨率显示)scroll的方框,可交互式分析、查询信息。
主图像窗口内的功能菜单:在主图像窗口内点击鼠标右键,切换隐藏子菜单的开启和关闭。
该"Functions" 菜单控制所有的ENVI交互显示功能,这包括:图像链接和动态覆盖;空间和波谱剖面图;对比度拉伸;彩色制图;诸如ROI的限定、光标位置和值、散点图和表面图等交互特征;诸如注记、网格、图像等值线和矢量层等的覆盖(叠置);动画以及显示特征。
2)滚动Scroll窗口:全局,重采样(降低分辨率)显示一幅图像。
只有要显示的图像比主图像窗口能显示的图象大时,才会出现滚动窗口。
滚动窗口位置和大小最初在envi.cfg 文件中被设置并且可以被修改。
3)缩放Zoom窗口:(200*200)显示image的方框。
缩放系数(用户自定义)出现在窗口标题栏的括号中。
2.图像的头文件资料的获取和编辑ENVI:File>>Edit ENVI Header,选择相应的文件。
从Header Info 对话框里,你可以点击Edit Attributes 下拉菜单中的选项,调用编辑特定文件头参数的独立对话框。
这些参数包括波段名、波长、地图信息等。
3.图像的存取File > Open Image File. 当你打开任何文件,可用波段列表(ABL)自动地出现。
14.如何在ENVI利用矢量对影像做掩膜0710yang.
如何利用矢量对影像进行掩膜1、首先确保影像与矢量能够叠加,如果不能叠加,需要将影像与矢量进行配准。
2、将矢量数据转换为ROI:利用ROI对影像进行掩膜处理,ENVI目前不支持将线状的矢量转换为面状的掩膜,所以对于线状的矢量可以通过相关软件将线状矢量转换成面状矢量;也可以直接在ENVI里将线状矢量转换为线状的ROI,然后使用下面提供的转换程序转换为面状的ROI。
面状的矢量可以直接转换为面状ROI。
具体操作步骤如下:(1)使用Vector->Open Vector打开矢量数据;(2)在Vector显示窗口中的文件菜单下选择Export Active Layer to ROIs (3)选择与ROI对应的文件;(4)选择每条记录生成一个ROI;(5)在在主图像窗口里点击右键,选择ROI TOOLS,选择Save RoIs保存转换的ROI;(6)对于线状的ROI,可以事先将线状的ROI转换为面状ROI再导入ENVI,或者根据我们编的程序将线状的ROI转换为面状ROI。
该程序需要在重新启动ENVI+IDL,启动后用IDL编辑器打开程序,然后在Run菜单下选择Compile ,编译完成后在Run菜单下选择Run,运行该程序。
程序运行后,首先选择前面保存的ROI文件,然后选择对应的影像,最后生成的ROI可以通过在影像显示窗口下的Tools→Region of Interest→ROI Tool查看。
程序下载3、使用ROI生成掩膜(1)在ENVI的菜单下选择Basic Tools→Masking→Build Mask(2)选择需要进行掩膜的影像(3)在掩膜定义窗口中,在Options下选择Import ROIs,然后选择前面生成的面状ROI。
(4)设置ROI的类型,在Options菜单下通过设置Selected Areas ‘off’或是’On’来设定ROI的类型。
例如前面的ROI包含的是陆地,而我需要对陆地掩膜就可以将Selected Area设置为’Off’。
高光谱数据分析ENVI操作手册
4.1. 设置参数
Kernel Size(卷积核大小):奇数。 Image Add Back(加回值):将原始图像中的部分加回到卷积滤波结果图像中, Editable Kernel(卷积核中各项的值)。
有助于保持图像的空间连续性。
滤波前
滤波后
北京卓立汉光仪器有限公司
5. 主成分分析列出各波段以及相应的百分比,可自主选择主成分波段。“No”系统会计 算特征值和显示供选择的输出波段。
5.2. 协方差矩阵、特征向量矩阵的统计
主菜单,Basic ToolsStatisticsView Statistics File,打开主成分分析中得到 的统计文件,可以得到各个波段的基本统计值、协方差矩阵、相关系数矩阵和特 征向量矩阵。 当协方差矩阵数据量较大时,不能直接在统计文件中显示,这时可通过输出 ASCII文件并导入到excel中来查看协方差矩阵和特征向量矩阵。 波长、 反射率和协方差矩阵、特征向量矩阵的数据分析可采用其他数值统计 分析软件进行。
2.2. 添加注记
在Spectral Library Plots窗口中,Option→Annotate Plot,手动添加注记,如文 Annotation窗口中,Object选择注记类型后,在Spectral Library Plots窗口中左 在Spectral Library Plots窗口中,右键→Plot Key,添加注记,名称和颜色在
选择Memory或在Enter Output Filename输入文件名生成新的文件。 右键→Load True Color to<new>,显示新图像。
北京卓立汉光仪器有限公司
1.6. 光谱数据输出
光谱曲线窗口中,File→Save Plot As→ASCII,在Output Plots to ASCII File文 件中,Selsct Plot To Output选中需要输出曲线的点,输出路径和名称,OK。
ENVI基本操作
来源:Silent dawn的日志2、矢量图层编辑1)在Vector Parameters对话框中,点击刚创建的新矢量层,然后选择Mode → Edit Existing Vector s。
2)在主影像窗口中,点击在上一节中所生成的某个多边形。
a) 该多边形就会高亮显示出来,并且多边形的节点会标记成钻石形。
当矢量被选定,就可以进行如下的修改:3)单击鼠标右键,在弹出的快捷菜单中选择Delete Selected Vector,删除整个多边形。
4)单击节点,并拖曳到新的位置来移动节点。
5)单击鼠标右键,选择Accept Changes保存修改并重新绘制多边形。
6)通过点击鼠标中键或在右击显示的快捷菜单中选择Clear Selection,退出修改,不进行任何变动。
7)要在多边形中添加或删除节点,可以在右击显示的快捷菜单中按如下步骤进行选择:i. 要添加一个节点,右击并选择Add Node,然后将该节点拖曳到一个新的位置。
ii. 要删除节点,单击节点,然后从快捷菜单中选择Delete Node。
iii. 要改变每次添加的节点数,右击选择Number of Nodes to Add。
在对话框中,输入节点的数目。
iv. 要删除一系列的节点,用右键点击该范围内的第一个点,然后选择Mark Node。
再用右键点击该范围的最后一个点,再次选择Mark Node。
最后,右击选择Delete Marked Nodes即可。
8)结束这一部分,从ENVI主菜单中选择Window → Available Vectors List,然后在显示的可用波段中选择新创建的矢量层,并点击Remove Selected来删除它们。
注意不要删除vectors.shp矢量层,后面还会用到的。
3、屏幕数字化1)从Vector Parameters对话框中选择File → Create New Layer来创建一个新的矢量层。
在New Vector Layer Parameters对话框中,输入新矢量层的名字。
基于ENVI 5.X用地分类的掩膜制作方法及步骤
前 的 一 大 难 题 ,因 此 提 高 技 术 创 新 能 力 ,充分利用现
有的技术,从分类的核心技术着手,才能有所突破。
参考文献:
丨1】 梅 安 新 ,彭 望 碌 .遥 感导论[MJ北 京 :高 等 教 育 出 版 社 ,2 0 0 1 .
[2 ]
杨 树 文 ,董 玉 森 ,罗 小 波 ,等.遥感数字图像处理与分析一
首 先 在 ENVI 5.1中 打 开 L7-1999.t i f 文 件 ,在 ENVI 工具箱中选择 Raster Management—►Masking—>• Build Mask,弹出 Build Mask Input File 对 话 框 ,选 择 L7-1999.tif,单击 OK 按 钮 ,弹出 Mask Definition 对 话 框 中 点 击 Options—^Import ROLs, 在 弹 出 Mask Definition Import ROLs 对 话 框 中 单 击 Select All Items弹 出 图 4 对话框“林 地 ”“居民点”,选 择 “居民 点 ”单 击 0 K 按 钮 ,单 击 Choose选择输出文件路径 和文件名单击0 K ,掩膜创建成功,如 图 5 所 示 :
打开 File 主 菜 单 一> New —► 弹出 Region of In terest (ROL)Tool 对 话 框 ,在 对话框 中单击 New R0 I 图标新建R0 I , 输 人 ROIName和 ROIColor颜 色 , 默 认 R0 I 绘 制 类 型 为 P〇lyg〇n(多 边 形 ),也可以绘 制 Rectangle (矩 形 ) 、 Ellipse (椭 圆 ) 、Polyline ( 线 )和 Point(点)。在遥感影像上辨别居民点区域并单击鼠
ENVI基本影像处理流程操作
邓书斌
E-mail:dengsb@
ESRI中国(北京)有限公司 遥感事业部
主要内容
• 1.快速认识ENVI • 2.影像一般预处理 • 3.影像信息基本提取方法 • 4.制图与三维可视化
遥感图像处理的一般流程
数据的输入输出 图像显示与分析 图像预处理(几何纠正、融合、镶嵌等) 影像信息提取(人工解译、自动分类、特征提取、动态检测等)
一般预处理流程介绍
预处理中基础知识 自定义坐标系
ENVI中的几何校正
ENVI中的图像融合、镶嵌、裁剪
2.1数据预处理一般流程
影像 参考源
不 符 合
控制点选取 误差检查 校正模型选择 影像重采样 校正影像 同名点选取(人工/自动) 影像配准
其它影像
Hale Waihona Puke 配准影像图像融合 图像镶嵌
图像裁剪
2.2预处理中基础知识——常见商业高分辨率卫星
专题制图/三维可视化分析(集成GIS现有数据)
成果报告(GIS分析/共享)
1.快速认识ENVI
•1.1 •1.2 •1.3 •1.4 •1.5 •1.6
ENVI简介 安装目录结构 栅格文件系统和储存 数据输入 数据显示 常见系统设置
1.1ENVI简介——ENVI/IDL体系结构
Atmospheric Correction
EXTEND IDL, C++, Java, .Net
三维可视分析 制图输出 Geodatabase
Radar Lidar Thermal Terrain GPS Vector
雷达 激光雷达 热量数据 地形数据 位置数据 矢量数据
GIS分析
1.1ENVI简介——大气校正扩展模块(Atmospheric
ENVI监督分类制图操作
2021/7/1
31
查看可分离性。Roi tool 窗口下,options->compute roi separability。
2021/7/1
32
在弹出的select input file for roi separability 窗口中,选择 要分类的文件(左图)点OK,弹出roi separability calculation窗 口,选中分类样本(右图),点OK。
2021/7/1
28
左键单击roi name 列下方的对应行的方框,可更改类别 名称(如左图),单击右键color可更改颜色(如右图)。
2021/7/1
29
绘制成果列表如下:
2021/7/1
30
点roi tool 窗口下的file->save rois 弹出wave rois to save 窗口,全选样本目标,给定路径及文件名点OK,保存 分类样本。
LT51530322010238KHC00_组合 LT51530312011225KHC00_组合。
2021/7/1
8
几何校正
在主菜单下,file->open image file打开:
LT51530322010238KHC00_组合 LT51530312011225KHC00_组合。
并使LT51530312011225KHC00_组合在 display窗口中显示出来。我们先 对其进行校正。
目前WRS有两个系统,分别为WRS1(1983年之前的参考系, Landsat1-3号卫星采用此参考系)和WRS2(1983年之后的参
2021/7/1
3
如前面叙述到的,WRS1 是1983年之前的参考系, Landsat1-3号卫星采用此参考系,而WRS2是1983年之后的 参考系,Landsat4,5,7号卫星采用此参考系。而 Landsat 7由于2003年出现故障,此后的影像均有黑色条 带,即使可以去除黑带,但均处理后影像对后期使用依然 有影响。
ENVI中掩膜掩膜操作及影像分类教程
ENVI中掩膜掩膜操作及影像分类教程ENVI中掩膜掩膜操作及影像分类教程(转)上一篇/ 下一篇 2008-11-25 15:41:31 / 个人分类:收藏查看( 179 ) / 评论( 0 ) / 评分( 0 / 0 )Arcview中添加影像并根据需要建立裁剪区,命名为caijian.shp--->ENVI中打开被裁剪影像,如TMband432,-->vector--open vector >选择caijian.shp, load selected--->masking--buildmask--->options--inport ENFs--选择caijian.shp---继续操作保存为文件或保存于缓存中----> apply mask---选择TMband432并设置spatial subset中的ROI/ENF,select mask band及裁剪波段的选择--保存裁剪后的影像.监督与非监督分类结合的影像分类方法:以2004年的Aster影像为例,软件采用Erdas,步骤如下:1) 对Aster2004band432进行非监督分类生成unsuclass2004band432.img(60类,迭代20次,其他默认),同时生成摸板文件unsuclass2004band432_sig1.img;2) 对unsuclass2004band432_sig1.img进行类合并操作,生成摸板文件unsuclass2004band432_reclssig.img;3) 进行监督分类时的样区选择并加入到unsuclass2004band432_reclssig.img中,生成分类摸板unsuclass2004band432_susig.img,同时进行分类后合并,生成监督分类摸板unsuclass2004band432_susig.img,并进行监督分类生成分类后文件suclass2004band432.img;4) 对suclass2004band432.img进行分类重编码,生成C;5) 对suclass2004band432.img进行club操作生成suclassband432_club.img;6) 对suclassband432_club.img进行elimite操作生成2004classband432_x.img,其中的x 为聚类参数. 操作过程中的具体操作见下图,但愿对需要的人有所帮助:数据:矢量数据为SHP格式,面状(多边形)特征文件test.tif。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ENVI中掩膜掩膜操作及影像分类教程(转)
上一篇/ 下一篇 2008-11-25 15:41:31 / 个人分类:收藏
查看( 179 ) / 评论( 0 ) / 评分( 0 / 0 )
Arcview中添加影像并根据需要建立裁剪区,命名为caijian.shp--->ENVI中打开被裁剪影像,如
TMband432,-->vector--open vector >选择caijian.shp, load selected--->masking--build
mask--->options--inport ENFs--选择caijian.shp---继续操作保存为文件或保存于缓存中----> apply mask---选择TMband432并设置spatial subset中的ROI/ENF,select mask band及裁剪波段的选择--保存裁剪后的影像.
监督与非监督分类结合的影像分类方法:
以2004年的Aster影像为例,软件采用Erdas,步骤如下:
1) 对Aster2004band432进行非监督分类生成unsuclass2004band432.img(60类,迭代20次,其他默认),同时生成摸板文件unsuclass2004band432_sig1.img;
2) 对unsuclass2004band432_sig1.img进行类合并操作,生成摸板文件
unsuclass2004band432_reclssig.img;
3) 进行监督分类时的样区选择并加入到unsuclass2004band432_reclssig.img
中,生成分类摸板unsuclass2004band432_susig.img,同时进行分类后合并,生成监督分类摸板
unsuclass2004band432_susig.img,并进行监督分类生成分类后文件suclass2004band432.img;
4) 对suclass2004band432.img进行分类重编码,生成C;
5) 对suclass2004band432.img进行club操作生成suclassband432_club.img;
6) 对suclassband432_club.img进行elimite操作生成2004classband432_x.img,其中的x 为聚类参数. 操作过程中的具体操作见下图,但愿对需要的人有所帮助:
数据:矢量数据为SHP格式,面状(多边形)特征文件test.tif。
栅格数据为TIFF格式testshp.shp 。
1、打开栅格数据:通过Open Image
或者Open External Generic Formats -- TIFF/GeoTIFF
2、打开矢量数据:通过Open Vector
或者Vector -- Open Vector,选择文件类型Shapefile(*.shp) ,选择矢量文件testshp.shp,注意在弹出的Import Vector Files Parameters 对话框选择正确的投影类型。
然后OK之后ENVI自动将矢量文件转为EVF格式。
这里要注意栅格数据和矢量数据的投影系统必须一致。
如果不一致就需要重投影使其一致。
3、将矢量数据转为ROI:在Availabel Vectors List选择数据,在File 选择Export Layers to ROI,然后在Select Data Associate with new ROIS 中选择需要裁减的栅格数据,再在Export EVF Layers to ROI中选择Convert all records of an EVF layer to one ROI,点击OK。
4、裁剪栅格数据:在ENVI主菜单Basic Tools 中选择Subset Data via ROIs,在Select Input Subset via ROI 中选择需要裁减的栅格数据,OK。
然后出现Spatial Subset via ROI Param...对话框,在Slect Input ROIs 中选择建立的ROI。
最后选择输出结果到文件还是内存即可。
** 这里需要注意Mask pixels outside of ROI ?这个选项,如果选择No ,则是以包括ROI在内的最小矩形范围裁剪,得到的结果数据也是矩形。
如果选择Yes,则需要在Mask Background Value 后给出ROI 范围外的数据值,默认是0 (该值自己随意设定),这样得到的结果就是大家想要的不规则边界裁剪结果。
** 另外矢量数据必须是多边形类型,如果是线类型裁剪,在想要得到按照边界裁剪时就
会出错。
发表您的观点,进入该主题参与讨论...
数据:矢量数据为xinjiang.shp
栅格数据为CHN_NDV_19980401.img
步骤如下:
1、打开栅格数据:File-- Open Image,打开CHN_NDV_19980401.img
2、打开矢量数据:Open Vector,打开xinjiang.shp 。
在弹出的Import Vector Files Parameters 对话框选择正确的投影类型。
然后OK之后ENVI 自动将矢量文件转为EVF格式。
这里一定要注意矢量图的投影与栅格的完全一致,才可以。
3、将矢量数据转为ROI:在Availabel Vectors List选择数据,在File 选择Export Layers to ROI,然后在Select Data Associate with new ROIS 中选择需要裁减的栅格数据,再在Export EVF Layers to ROI中选择Convert all records of an EVF layer to one ROI,点击OK。
转成xinjiang.roi了。
4、裁剪栅格数据:在ENVI主菜单Basic Tools 中选择Subset Data via ROIs,在Select Input Subset via ROI 中选择需要裁减的栅格数据,OK。
然后出现Spatial Subset via ROI Param...对话框,在Slect Input ROIs 中选择建立的xinjiang.roi。
保存为xj19980401.img。
Mask pixels outside of ROI ?这个选项,如果选择No ,则是以包括ROI在内的最小矩形范围裁剪,得到的结果数据也是矩形。
如果选择Yes,则需要在Mask Background Value 后给出ROI 范围外的数据值,默认是0 (该值自己随意设定),这样得到的结果就是把新疆地
区裁剪下来,周围的值是黑色的0值。