ENVI软件操作【数据显示操作——Overlay菜单操作】

一、注记层(Annotation)

注记层是ENVI的一个数据类型,它的后缀名是.ann.往往作为栅格数据层,矢量数据层、三维场景会绘图图表的附加数据叠加在上面,还可以作为镶嵌图像时候的裁剪线。注记数据层是注记要素的集合,包括了文本、符号、图形、比例尺、磁偏角图像、图标等要素等。

打开的方式:

①在显示窗口中选择Overlay>>Annotation。

②在任意的绘图窗口选择Options>>Annotation。

③在矢量显示窗口中,选择Options>>Annotation。

注记文件的生成过程:

1、显示图像文件,打开Annotation工具对话框。

Annotation工具对话框菜单及其功能:

2、选择注记类型,设置相应参数,添加注记。

Annotation工具对话框>>Object>>相应的注记类型。设置不同的字体颜色、背景颜色、边框宽度,字体的大小等。。

参数设置好之后,通过点击鼠标右键来确定标注的位置。

3、编辑注记,要编辑一个或者多个注记要素,选择Object>>Select/Edit命令。在选择窗口中左键拉框选择,出现彩色菱形手柄。

二、分类结果(Classification)

使用Classification菜单选项,可以在一个现实窗口内把分类图叠加在一幅灰阶或彩色图像上,控制叠加哪些类,编辑分类的颜色和名称、合并类以及通过添加、删除或移动类间 的像元对类进行编辑,做统计分析等。

选择一幅分类结果所在区域的图像,选择主窗口>>>Overlay>>Classification在弹出的对话框中选择相应的分类结果。

Interactive Class Tool对话框命令菜单及其功能:



三、等值线(Contour Lines)

使用Contour Lines菜单选项,可以将等值线叠加在一幅图像上。也可以从一幅显示的图像或者另外的图像上生成等值线,叠加在相互配准的图像上,可以自动对等值线标注。

具体的使用:

打开显示一幅影像.选择朱图像窗口>Overlay>Contour Lines。在弹出的Input Contour Band对话框中选择生成等值线的波段。

Contour Lines对话框中菜单命令及其功能:



四、密度分割(Density Slice)

使用Density Slice菜单选项,可以为灰度图像中突出显示的区域选择数据范围和颜色。用于密度分割着色的数据范围可以来自显示图像或者其他尺寸的图像。

具体的使用:

显示一幅影像,选择主图像窗口>>Overlay>>Density Slice,在弹出的对话框中选择密度分割的波段。

Density Slice对话框中菜单命令及其功能:



五、网格线(Grid Lines)

使用Grid Lines菜单选项,可以在一个图像上叠加一个或者多个格网。格网支持像元、公里或者经纬度。每个图像都有各自的格网,显示在主窗口滚动窗口和放大窗口。

在Grid Lines对话框中可以设置像元、公里或者经纬度网格显示与隐藏及格网间隔。

Grid Lines菜单的主要命令和功能:



六、感兴趣区(Region of Interest)

感兴趣区(ROI)是图像的一部分,它通过在图像上选择或使用诸如设定阈值(thresholding)或者其他文件转换等方法生成。感兴趣区可以是点线面不规则的形状。通常作为图像分类的样本、掩膜、裁剪区域及其他操作。

使用Region of Interest菜单选项,可以构建编辑和分析ROI。提供六中类型的ROI:多边形、折线、点、矩形、椭圆和圆环。

(1)启动ROI工具的方法:

①从显示窗口中:选择Overlay >Region of Interest。

②从显示窗口中:选择Tools>>Region ofInterest>>>ROITool。

③从主菜单中:选择Tools>>Region of Interest>>ROI Tool。

④在显示窗口中单击右键,在弹出的快捷键菜单中选择ROI Tool。

其主要的命令和功能:

(2)创建感兴趣区。

在ROI Tool对话框上选择ROI_type选择对应的类型,并利用鼠标在相应的窗口上绘制感兴趣区域。

点击New Region按钮,创建新的感兴趣区。

(3)删除感兴趣区

对不满足要求的感兴趣区有多种的删除方式:单击Go to按钮,逐个浏览比较进行删除。

(4)保存感兴趣区:

ROI tool 选择File>Save ROIs或者在显示窗口Tools>Region of Interest>>Save ROIs to File.



七、矢量(Vector)

使用矢量菜单选项,可以在图像上叠加ENVI支持的矢量文件格式、新建矢量图层、控制矢量的显示以及与矢量进行交互。使用ENVI的交互式矢量工具,还可以对shapefile相关的属性进行编辑和查询。

具体的操作:

1)打开显示图像。

2)选择主图像窗口:Overlay>>Vector,打开Vector Parameters对话框。

3)在Vector Parameters对话框中选择File>>Open Vector File,选择图像所在的矢量文件。

4)在Vector Parameters对话框上,在Available Vector Layer列表中,选择矢量层,设置显示颜色(Current Layer)。

5)单击Apply按钮,矢量图层叠加到图像上。



八、增强(Enhance)

图像的增强菜单中可以对显示的数据进行操作,包括默认的拉伸,使用直方图进行交互式对比拉伸、滤波。ENVI还提供了线性和非线性拉伸,从而增强图像的对比度。使用的滤波增强可以对图像做低通滤波、高通滤波或者中指滤波。具体的操作会在后面讲到。

时间: 2024-08-25 06:39:12

ENVI软件操作【数据显示操作——Overlay菜单操作】的相关文章

Winform软件,不要在线程里操作UI

对于Winform软件,不要在线程里操作UI,不要相信:StartForm.CheckForIllegalCrossThreadCalls = false; 于是,把所有的代码都改成主线程委托调用的方式 private delegate void SetTextHandle(string id, string value); private void ThreadSetText(string id, string value) { this.Controls.Find(id, true)[0].

TAB菜单操作

1,TAB菜单操作 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> .hide{ display:none; } .menu{ height:38px; background-color:#eeeeee; line-height:38px; } .a

selenium基础(下拉菜单操作)

selenium基础(下拉菜单操作) 非select/option元素: 1.触发下拉列表出现 2.等待下拉列表中的元素出现,然后进行选择元素即可. select/option元素: 下拉框操作-Select类selenium提供Select类来处理select/option 1.引入 from selenium.webdriver.support.ui import Select 2.创建Select对象,传入元素 ele = driver.find_element_by_xpath(元素定位

同步I/O操作和异步I/O操作

当执行I/O操作的时候,无论是同步I/O操作还是异步I/O操作,都会调用的Windows的API方法,比如,当读取文件的时候,调用ReadFile函数.该方法会将你的当前线程从用户态转变成内核态,会生成一个I/O请求包,并且初始化这个请求包,这个包中包含一个文件句柄,一个偏移量和一个Byte[]数组.ReadFile会向内核传递,根据这个请求包,windows内核知道需要将这个I/O操作发送给哪个硬件设备.这些I/O操作会进入设备自己的处理队列中,该队列由这个设备的驱动程序维护. 如果此时是同步

JAVASE02-Unit07: 基本IO操作 、 文本数据IO操作

基本IO操作 . 文本数据IO操作 java标准IO(input/output)操作 package day07; import java.io.FileOutputStream; import java.io.IOException; /** * java标准IO(input/output)操作 * 输入流InputStrean:用于从数据源读取数据到程序中 * 输出流OutputStream:用于将数据发送至目标 * * 流划分为:节点流,处理流 * 节点流:又叫做低级流,特点:数据源明确,

JavaScript之jQuery-3 jQuery操作DOM(查询、样式操作、遍历节点、创建插入删除、替换、复制)

一.jQuery操作DOM - 查询 html操作 - html(): 读取或修改节点的HTML内容,类似于JavaScript中的innerHTML属性 文本操作 - text(): 读取或修改节点的文本内容,类似于JavaScript中的textContent属性 值操作 - val(): 读取或修改节点的value属性值,类似于 JavaScript 中的value值 属性操作 - attr(): 读取或者修改节点的属性 - removeAttr(): 删除节点的属性 二.jQuery操作

Ruby操作MongoDB(进阶八)-聚合操作Aggregation

上篇博文讲述了排序规则collations的操作和设置方式.顺带介绍了一部分聚合aggregation的设置方式.本文继续介绍聚合操作. 聚合框架的操作处理完数据记录后在返回计算结果.集合操作将来源于多个文档的值归类到一起,这样就可疑在被归类的数据上进行多种操作,然后返回一个单独的结果 1 聚合管道 聚合管道是用于数据聚合的一个框架,是以数据处理管道概念为原型.将文档输入一个多级管道后,可疑将文档转换为聚合的结果.下面以restaurants作为数据集,通过将餐馆类归类,我们就可以使用聚合管道在

hbase之python利用thrift操作hbase数据和shell操作

前沿: 以前都是用mongodb的,但是量大了,mongodb显得不那么靠谱,改成hbase撑起一个量级. HBase是Apache Hadoop的数据库,能够对大型数据提供随机.实时的读写访问.HBase的目标是存储并处理大型的数据.HBase是一个开源的,分布式的,多版本的,面向列的存储模型.它存储的是松散型数据. HBase提供了丰富的访问接口. HBase Shell Java clietn API Jython.Groovy DSL.Scala REST Thrift(Ruby.Pyt

java基础知识回顾之javaIO类--内存操作流ByteArrayInputStream和ByteArrayOutputSteam(操作字节数组)

直接看代码: package cn.itcast.io.p6.bytestream; import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOException; public class ByteArrayStreamDemo { /** * @param args * @throws IOException * 特点 * 1.内存操作流 * 2.不操作底层资源,不调