envi二值化处理步骤

合集下载

实验二 ENVI软件安装及ENVI图像处理基础 肖可蒙

实验二 ENVI软件安装及ENVI图像处理基础  肖可蒙
3.Decision Tree ——决策树分类
4.End member Collection ——端元波谱分类
5.Create Class Image from ROI s——根据感兴趣区生成分类图像
6.Post Classification——分类后处理
实验心得与体会:此次实验有助于我以后用这款软件,同时也扩充了我的英语词汇量。
1file1openimagefile打开图像文件2openvectorfile打开矢量文件3openremotefile打开远程文件4openexternalfile打开外部文件5openpreviousfile打开以前的文件6launchenvizoom启动envi缩放7editenviheader编辑头文件8generatetestdate生成测试数据9dateviewer数据浏览器10savefile文件的存储11importfromidlvariable输入idl变量12exportidlvariable输出为idl变量13compileidlmodule编辑idl代码14idlcpuparametersidlcpu参数设置15tapeutilities磁带工具16scandirectorylist扫描目录列表17changeoutputdirectory更改输出目录18savesessionscript将session存为脚本文件19executestartupscript执行启动脚本文件20restoredisplaygroup恢复显示组21enviqueuemanagerenvi队列管理22envilogmanager生成处理信息日志23closeallfiles关闭所有文件24preferences设置envi参数25exit退出精品文档就在这里各类专业好文档值得你下载教育管理论文制度方案手册应有尽有精品文档2basictools1resizedatespatialspectral数据调整空间波谱2subsetdataviarot通过感兴趣区构建数据子集3rotateflipdate图像旋转4layerstacking层的叠加5convertdatebsqbilbip数据格式转换6stretchdate数据拉伸7statistics统计8spatialstatistics统计工具9changedetection变化探测分析10measurementtool测量工具11bandmath波段运算12spectralmath波谱运算13segmentationimage图像分割14regioninterest感兴趣区15mosaicking图像镶嵌16masking17preprocessing预处理三

ENVI二次开发

ENVI二次开发
ENVI/IDL 二次开发
航天星图科技(北京)有限公司 support@
主要内容
1 2 3
ENVI /IDL二次开发介绍 ENVI /IDL二次开发基础 如何进行ENVI二次开发
2
ENVI /IDL二次开发介绍
通过使用IDL来扩展ENVI的功能
两种模式,三种方法
保留ENVI的界面
18
ENVI批处理模式
如何开始批处理模式 恢复ENVI save核心文件 envi, /restore_base_save_files 开始批处理模式 envi_batch_init, log_file=’batch.txt’ 退出批处理模式 envi_batch_eixt bt_init.pro 批处理的例子 batch_stats1.pro
9
ENVI /IDL二次开发基础
POS POS关键字定义了用于处理的波段位置,是一个 变长的长整型数组。波段从0开始,例如,要处 理第三波段和第四波段,POS=[2,3]。
file=dialog_pickfile(title='',/read) ENVI_OPEN_FILE,file,r_fid=fid IF (fid EQ -1) THEN RETURN ENVI_FILE_QUERY,fid,ns=ns,nl=nl,nb=nb dims=[-1,0,ns-1,0,nl-1] pos=lindgen(nb)
21
用户函数
{Open External File}第一个大括号括起来的部分定义了显示在 菜单上的内容。 {open envi file}第二个大括号括起来的部分定义了为菜单项所 赋给的用户值。用户值在同一用户函数处理多个菜单项时非常有 用,可以区别那个菜单项被选择。 {envi_menu_event}第三个定义了菜单项事件处理程序的名称,即 编写的用户函数名。此处使用的是用户函数名,而不是用户函数 所在的文件名,所以没有后缀。 需要注意的部分:用户值在大多数ENVI的程序中是需要的,要保 持用户值的唯一性。但当编写用户函数时,大多数情况下,用户 值部分是没有用的,这时候,可以将用户值设为和用户函数名一 致,也可以将它设置为{not used}等醒目的标示。 修改ENVI菜单 添加如下部分: 0{MyFunctions} 1{Basic File Info}{not used}{file_info}

ENVI基础功能教程

ENVI基础功能教程

ENVI基础功能教程ENVI(Environment for Visualizing Images)是一款功能强大的遥感图像处理和分析软件。

它是由Exelis Visual Information Solutions 开发的,用于处理、分析和可视化各种遥感数据的工具。

本文将介绍ENVI的基础功能,并提供相应教程。

1.数据导入和显示ENVI可以导入多种遥感数据,包括多光谱、高光谱、雷达和激光雷达数据等。

用户可以选择打开单个文件或者批量导入数据集。

导入后,ENVI会将数据以图像形式显示在界面上。

教程:a.在ENVI中选择“文件”->“打开”来导入遥感图像。

b.选择要导入的图像文件,并点击“打开”按钮。

c.ENVI会将图像加载到显示窗口中。

2.图像增强ENVI提供了多种图像增强工具,用于改善图像质量和可视化效果。

这些工具包括亮度调整、对比度增强、直方图均衡化等。

教程:a.选择“处理”->“亮度/对比度调整”来打开亮度和对比度调整对话框。

b.在对话框中调整亮度和对比度滑块,直到达到理想的效果。

c.点击“应用”按钮来应用调整。

3.波段操作ENVI允许对图像的不同波段进行操作,包括波段合成、波段提取和波段重映射等。

这些功能有助于提取和分析图像中的特定信息。

教程:a.选择“处理”->“波段操作”来打开波段操作对话框。

b.在对话框中选择要进行的操作,如波段合成或波段提取。

c.根据对话框中的提示设置参数,并点击“应用”按钮来进行操作。

4.目标检测和分类ENVI提供了多种目标检测和分类算法,用于自动提取地物信息。

用户可以将图像分割成不同的类别,并根据需要进行后续分析。

教程:a.选择“分类”->“目标检测和分类”来打开目标检测和分类对话框。

b.选择合适的检测和分类算法,并设置参数。

c.点击“开始”按钮来进行目标检测和分类。

5.地形分析ENVI具有地形分析功能,可以对地表高程数据进行分析和可视化。

(word完整版)ENVI使用手册

(word完整版)ENVI使用手册

第一章:ENVI 概述如何使用本手册本手册包括若干章节;每章描述 ENVI 提供的一系列处理程序。

多数章节遵循 ENVI 的菜单结构。

例如,第 4 章的标题为“Basic Tools",它描述的功能可以在 ENVI 的Basic Tools下拉菜单下找到。

5 个附录分别针对:ENVI基本功能、文件格式、波谱库、地图投影以及描述 ENVI 该版本的新特征.该介绍性章节包括与 ENVI 图形用户界面(GUI)的交互,使用 ENVI 窗口,及其它介绍性材料。

新的 ENVI 用户使用前务必认真阅读本手册,以及附带的 ENVI 教程.对于章节中的每个主题,功能描述之后给出了实现它的一步步向导.向导中描述了参数,通常还附有建议和例子。

大多数功能(除了交互的功能) 从 ENVI 的下拉主菜单启动。

出现包含接受用户输入参数的对话框。

许多参数包含系统默认值并且有一些是可选的。

当功能运行时,出现一个处理状态窗口。

运行功能的一步步向导被编号并且用粗体显示。

鼠标控制菜单选项与用斜体字印刷的下拉菜单一同出现。

子菜单用“〉" 连接。

每个步骤内的选项用项目符号显示。

按钮名用引号标明,对话框标题以大写字母开头。

一些对话框内部有下拉菜单。

每个下拉菜单下的选项通常在以该下拉菜单名为标题的一节中描述.例如,这些是如何对一个文件进行中值滤波的向导:1. 从 ENVI 主菜单,选择Filters > Convolutions > Median .将出现一个文件选择对话框,允许你交互地改变目录并选定需要的输入文件。

2. 通过点击文件名,再点击“OK” 或“Open",来选择所需要的文件。

若有必要,使用任意空间和/或波谱的构造子集(subsetting)。

3。

当出现 Convolution Parameters 对话框,在“Size” 文本框中,输入所需要的滤波器大小.4。

选择输出到“File” 或“Memory",若需要,键入一个输出文件名.5. 点击“OK”,开始处理.ENVI 图形用户界面( GUI )要有效地使用 ENVI,你必须熟悉图形用户界面(GUI)的概念。

实验一图像处理软件ENVI功能介绍

实验一图像处理软件ENVI功能介绍

实验一图像处理软件ENVI功能介绍1 ENVI支持文件格式ENVI使用的是通用的栅格数据格式,包含一个简单的二进制文件和一个相关的ASCII的头文件。

读该文件格式允许ENVI使用几乎有的影像文件,包括那些自身嵌入头文件信息的影像文件。

通用的栅格数据都会存储为二进制的字节流,通常它将以BSQ(按波段顺序)、BIP(波段按像元交叉)或者BIL(波段按行交叉)的方式进行存储。

ENVI软件支持的数据类型,包括字节型,整型,无符号整型,长整型,无符号长整型,浮点型,双精度浮点型,复数型,双精度复数型,64位整型,以及无符号64位整型。

2 ENVI的窗口和显示使用ENVI软件时,打开图像通常有三个窗口,即主影像窗口(Main Image Window)、滚动窗口(Scroll Window)和缩放窗口(Zoom Window),见图 1.1。

图1.1 ENVI显示窗口组:主影像窗口、滚动窗口和缩放窗口2.1 ENVI主菜单ENVI主菜单位于显示窗口的顶部,在默认情况下,它显示于主影像窗口的顶部,并提供交互式的影像显示和分析功能,见图1.2。

如果所选的显示组中不包括主影像窗口,那么菜单将会出现在滚动窗口或者缩放窗口的顶部,同ENVI其他的菜单一样,从该菜单中可以选择任意的菜单选项。

此外,在任何一个显示窗口点击右键会弹出一个快捷菜单。

通过这个菜单可以访问显示函数,也可以改变显示的设置。

图1.2主影像窗口中的overlay菜单和快捷菜单2.2 可用波段列表ENVI可以打开影像文件或者这些文件中的单个波段。

可用波段列表(Available Bands List)是一个特殊的ENVI对话框,它包括了所以被打开文件中可用的影像波段,以及与此相关的地图信息列表,见图1.3。

使用波段列表可以把彩色和灰阶影像加载到一个显示窗口中,可以直接打开一个新的显示窗口,也可以点击对话框底部的Display按钮,并从中选择显示窗口号,打开相应的显示窗口,然后点击Gray Scale 或者RGB单选按钮,再从列表中点击波段名,选择所需要的波段,加载显示影像。

envi操作手册

envi操作手册

envi操作手册
ENVI,全称为Environment,是一种遥感图像处理软件。

以下是ENVI软
件的基本操作手册:
1. 打开影像:在ENVI中,可以通过File菜单的Open选项或者直接点击工具栏上的Open按钮来打开影像。

在弹出的对话框中选择要打开的影像文件,然后点击OK即可。

2. 显示影像:打开影像后,可以通过点击工具栏上的Display按钮来显示影像。

在弹出的对话框中可以选择显示方式、颜色方案、透明度等参数,然后点击OK即可。

3. 调整影像大小:可以通过工具栏上的Zoom和Pan按钮来调整影像的大
小和位置。

Zoom按钮可以放大或缩小影像,Pan按钮可以平移影像。

4. 创建ROI(感兴趣区域):在ENVI中,可以通过工具栏上的ROI按钮来创建感兴趣区域。

在创建ROI时,可以选择不同的形状、大小和位置,并
且可以在ROI上添加标签和注解。

5. 提取光谱信息:在ENVI中,可以通过Spectral Analysis工具来提取光
谱信息。

可以选择不同的光谱分析方法,如光谱曲线、光谱角、光谱匹配等,并可以自定义波段和阈值等参数。

6. 生成图像地图:在ENVI中,可以通过Map工具来生成图像地图。

可以
选择不同的地图投影和坐标系,并可以添加图层、标注、符号等元素。

7. 导出数据:在ENVI中,可以将处理后的数据导出为多种格式,如TIFF、JPEG、BMP等。

在导出数据时,可以选择导出的范围、数据类型、分辨率等参数,并可以设置输出文件的格式和质量。

以上是ENVI软件的基本操作手册,希望对您有所帮助。

ENVI操作步骤

ENVI操作步骤

ENVI操作步骤ENVI是一款遥感图像处理和分析软件,广泛用于地理信息系统、环境科学、遥感和地球物理等方面的应用。

它提供了强大的图像处理工具和多种分析功能,可以用于从卫星图像中提取地形数据、识别地物类型、检测环境变化等。

下面是使用ENVI进行基本操作的步骤。

1.准备工作在开始之前,首先需要安装ENVI软件,并确保计算机系统满足运行要求。

另外,需要准备遥感图像数据,可以从卫星、飞机或无人机等平台获取。

图像数据通常以多波段的方式保存,每个波段代表不同的物理信息。

2.打开ENVI软件双击ENVI桌面图标或从开始菜单中启动ENVI软件。

ENVI的主界面显示类似于其他图像处理软件,包含菜单栏、工具栏和功能窗口。

3.导入图像数据在ENVI的主界面中,点击菜单栏中的“File”选项,选择“Open Data File”或“Import”选项,然后浏览到图像数据所在的文件夹,并选择要导入的图像文件。

ENVI支持多种图像格式,例如TIFF、JPEG、HDF 等。

导入完成后,图像将显示在ENVI主界面的窗口中。

4.预览和调整图像可以使用ENVI提供的工具对导入的图像进行预览和调整。

例如,通过点击工具栏中的“Zoom In”和“Zoom Out”按钮来放大和缩小图像。

可以使用窗口中的滚动条和拖动工具来导航图像。

还可以使用ENVI提供的调整工具来改变图像的亮度、对比度和色彩等参数。

5.进行遥感图像分析ENVI提供了多种图像处理和分析工具,可以用于从遥感图像中提取地物信息。

其中一种常用的分析方法是图像分类。

通过点击ENVI主界面中的“Classification”或“Classification Tools”选项,可以选择不同的分类算法,并应用于图像数据中。

分类结果将以颜色编码的形式显示在图像上,通过不同的颜色表示不同的地物类型。

6.提取地形信息ENVI可以根据遥感图像中的光谱信息提取地形数据。

其中一个常用的方法是“数字高程模型(Digital Elevation Model,DEM)”的创建。

envi操作(1)

envi操作(1)

ENVI的一些操作2009-07-27 11:06:51| 分类:ENVI应用| 标签:|字号大中小订阅2、矢量图层编辑1)在Vector Parameters对话框中,点击刚创建的新矢量层,然后选择Mode →Edit Existing Vectors。

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来创建一个新的矢量层。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

envi二值化处理步骤
引言:
二值化是一种常用的图像处理技术,用于将灰度图像转换为二值图像。

在遥感图像处理中,二值化可以用于目标检测、图像分割等任务。

本文将介绍envi软件中的二值化处理步骤,包括图像预处理、阈值选择和二值化操作。

一、图像预处理
在进行二值化处理之前,首先需要对图像进行预处理,以提高二值化的效果。

envi提供了多种图像预处理方法,如直方图均衡化、滤波等。

根据实际需求选择合适的预处理方法。

1. 直方图均衡化
直方图均衡化是一种常用的图像增强方法,可以提高图像的对比度。

在envi中,可以通过菜单栏中的"图像"-"直方图"-"直方图均衡化"来进行直方图均衡化操作。

2. 图像滤波
图像滤波可以去除图像中的噪声,提高图像的质量。

envi提供了多种滤波方法,如均值滤波、中值滤波等。

可以通过菜单栏中的"图像"-"滤波"来选择合适的滤波方法进行操作。

二、阈值选择
阈值选择是二值化处理的关键步骤,它决定了图像中哪些像素值被认为是目标,哪些像素值被认为是背景。

envi提供了多种阈值选择方法,如手动选择、自动选择等。

1. 手动选择阈值
手动选择阈值是一种简单直观的方法,可以根据图像的特点进行阈值选择。

在envi中,可以通过菜单栏中的"图像"-"直方图"-"手动选择阈值"来进行手动选择阈值的操作。

2. 自动选择阈值
自动选择阈值是一种基于计算的方法,可以根据图像的统计特征选择合适的阈值。

envi提供了多种自动选择阈值的方法,如基于最大类间方差、基于迭代法等。

可以通过菜单栏中的"图像"-"直方图"-"自动选择阈值"来选择合适的自动选择阈值方法进行操作。

三、二值化操作
阈值选择完成后,就可以进行二值化操作了。

envi提供了多种二值化方法,如固定阈值二值化、自适应阈值二值化等。

1. 固定阈值二值化
固定阈值二值化是一种简单直接的方法,可以将图像中所有大于阈值的像素值设置为255,小于阈值的像素值设置为0。

在envi中,可以通过菜单栏中的"图像"-"二值化"-"固定阈值二值化"来进行固定阈值二值化的操作。

2. 自适应阈值二值化
自适应阈值二值化是一种根据图像局部特征选择阈值的方法,可以适应图像中的不同区域。

在envi中,可以通过菜单栏中的"图像"-"二值化"-"自适应阈值二值化"来进行自适应阈值二值化的操作。

总结:
通过以上步骤,我们可以在envi中对图像进行二值化处理。

首先进行图像预处理,提高二值化效果;然后选择合适的阈值,确定目标和背景像素;最后进行二值化操作,得到二值图像。

envi提供了丰富的功能和方法,可以满足不同需求的二值化处理任务。

希望本文对读者在使用envi进行二值化处理时有所帮助。

相关文档
最新文档