利用envi对Landsat8图像进行NDVI处理
作者:互联网
利用envi对Landsat8图像进行NDVI提取
提取NDVI
版本:envi4.7
第一步:File -> Open image File
第二步:
Basic Tools -> Band Math
在Enter an expression处写入函数
fix((float(b4)-b3)/(b4+b3)*10000 )
函数float()使()内的数据变为浮点型,而fix()使()内的数据变为整型。因为NDVI计算的结果在[-1,1],如果不先变为浮点型,则结果只有-1,0和1三种类型,无法进一步判断植被状况。因此要先将结果变为浮点型。令结果乘10000的目的是为了放大数据小数点后几位的信息,最后再取整。
点击 “ Add to List ”就添加成功了
再点击ok开始运行函数:
选择对应的波段为函数中的B3和B4赋值:
点击Choose选择输出位置
下图为计算结果:
点击OK就开始计算。
选择一定范围的NDVI
NDVI的值是在-1和1之间的,那么下面使用波段运算的方法,将NDVI值大于0.157的区域提取出来。
-
Basic Tools -> Band Math
-
添加函数 “ b1 ge 0.157 "
ge是大于的意思 -
选择刚才处理的图像,并选择合适的输出位置。
标签:提取,函数,点击,选择,浮点,envi,Landsat8,NDVI 来源: https://blog.csdn.net/qq_43266432/article/details/89228908