解决ENVI计算NDVI、NDBI、NDWI等指数后生产的文件在ENVI Classic界面显示全白或全黑

  1. 原因分析:影像数据为uint8型,未转化为float就进行计算;转换为float进行计算,但计算完之后未转换回uint8。
  2. 解决方案:采用这个公式计算
    fix(  ( (float(b2)-float(b5))/(float(b2)+float(b5)) )*10000  )
    fix为取整符;
    乘以10000为了保证结果精度。

你可能感兴趣的:(ENVI遥感影像处理)