ENVI band math 波段运算

余年寄山水
903次浏览
2021年01月17日 16:39
最佳经验
本文由作者推荐

江苏历年高考分数线-寿险的功能与意义

2021年1月17日发(作者:顾印愚)
ENVI
下实用的波段运算(
bandmath
)工具

ENVI Band Math
是一个灵活的图像处理工具,其中许多功能是无法在任何其它的 图像
处理系统中获得的。
由于每个用户都有独特的需求,
利用此工具用户自己定义处理 算法,

用到在
ENVI
打开的波段或整个图像中,用户可以根据需要自定义 简单或复杂的处理程序。
例如:可以对图像进行简单加、减、乘、除运算,或使用
IDL
编写更复杂的处理运算功能。

波段运算实质是对每个像素点对应的像素值进行数学运算。< br>如图
15.1
为一个简单波段运
算的示意图,
运算表达式是三个变量相 加,
每一个变量对应于一个图像数据,
对这三个图像
数据求和并输出结果图像。
表达式中的每个变量不仅可以对应于单一波段,
也可以是一个多
波段的栅格文件。例如:在表 达式
b1+b2+b3
中,如果
b1
是一个多波段图像文件,
b2< br>、
b3

单一波段,则结果为
b1
所对应的文件的所有波段分 别和
b2

b3
进行求和。





15.1
波段运算示意图

Band Math
工具

下面以求三个图像数据的和为例介绍
Band
Math
工具的使用。在使用
Band
Math
之前需
要将图像数据打开。


1













ENVI
主菜单中,选择
Basic Tools → Band Math,打开
Band Math
对话框(图
15.2




2












运算表达式输入框(
Enter an expression


b1+b2+b3

3












单击
OK
按钮,打开
Variables to Bands Pairin gs
对话框(图
15.3


为运算表达式中各个变量赋图像文件或 者图像波段。


4













Variables to Bands Pairings
对话框中,
Variables used in
expression
列表框中选择变量
b1
,单击
Map variable to Input
file
按钮,为变

b1
指定一个多波段图像文件(注:一旦第一个波段或文件被选中,只有那些具
有相同行列数的波段被显示在 波段列表中。




5











Variables
used
in
expression
列表框中选择一个变量
b2


Available
Bands List
选择
Ba nd4
波段,同样方法为
b3
选择
Band5
波段。


6












单击
Choose
按钮,选择文件名及路 径保存结果,单击
OK
按钮执行运算。





15.2 Band Math
对话框






15.3 Variables to Bands Pairings
对话框


Band Math
对话框中,以下是其他按钮的功能说明:


单击

Add to List
按钮,可以将表达式添加到
Previous Band Math Expression
列表
中,这个列表还显示未重启
ENVI
之 前使用过表达式。

单击
Save
按钮可以将列表中的运算表达式保存为外部 文件(
.exp




单击
Restore
按钮可以将外部运算表达式文件导入。

Clear
按钮可以清除列表中的所有运算表达式。


Delete
按钮可以删除选择的运算表达式。

使用波段运算需要满足
4
个基本条件:

1)








必须符合
IDL
语言书写波段运算表达式

江苏历年高考分数线-寿险的功能与意义


江苏历年高考分数线-寿险的功能与意义


江苏历年高考分数线-寿险的功能与意义


江苏历年高考分数线-寿险的功能与意义


江苏历年高考分数线-寿险的功能与意义


江苏历年高考分数线-寿险的功能与意义


江苏历年高考分数线-寿险的功能与意义


江苏历年高考分数线-寿险的功能与意义