ENVI环境下自定义波段运算函数与NDVI计算详解

需积分: 3 15 下载量 94 浏览量 更新于2024-08-10 收藏 29.8MB PDF 举报
本资源主要介绍了波段运算函数在IT行业中,特别是在遥感影像处理中的重要应用。首先,波段运算函数2展示了如何通过自定义函数将变量的数据类型转换为字节型并实现数值倒置,这对于数据预处理和转换具有实际价值。这个函数通过`user_bm2`名进行调用,如`user_bm2(b1)`。 第二个函数,波段运算函数3,是一个条件替换函数,当变量b1等于0时,会用变量b2的值替代,常用于处理分类图像,用其他数据填充未分类区域。这个功能通过`user_bm3`调用,例如`user_bm3(b1, b2)`。 接着,波段运算函数4聚焦于计算归一化植被指数(NDVI)并将结果缩放到字节型数据范围,确保在分块图像处理中一致性。编写代码时,需指定特定波段(红外和红光)用于`b1`和`b2`。此函数名为`user_bm4`,使用方式为`user_bm4(b1, b2)`。 ENVI(环境可视化图像)是一款由RSI公司开发的遥感影像处理软件,它利用交互式数据语言IDL的强大功能,支持多种遥感数据处理和分析。ENVI以其强大的波谱分析工具和自动信息提取能力,在多个领域得到广泛应用。北京星图环宇科技有限公司作为RSI在中国的代理和服务商,提供了全面的技术支持和定制开发服务。 本书《ENVI遥感影像处理实用手册》详细介绍了ENVI软件的十三章内容,涉及数据读取、预处理、校正、滤波、分类、变化检测、多光谱和高光谱分析、矢量分析、DEM分析、三维地形模拟以及雷达数据分析等。通过菜单索引的方式,作者不仅讲解了理论背景和操作步骤,还提供了参数选择的指导,帮助用户更深入理解和利用ENVI进行二次开发。 这些波段运算函数是遥感影像处理中的关键技术,通过自定义函数实现灵活的数据操作,而ENVI则提供了强大的工具集和开发平台,使得遥感数据的处理和分析变得更加高效和精确。学习和掌握这些知识对于从事遥感工作的人来说是非常重要的。