操作过程

       在经过正射校正后,影像边缘的背景为黑色,在ENVI中显示为:

       希望将黑色的背景部分设置成透明,操作方法为:

       (1)在Toolbox中选择Raster Management工具,其中有Edit ENVI Header工具,双击打开并选择要处理的影像;

       (2)点击Add,增加Data Ignore Value属性,增加后可以看到在Edit ENVI Header对话框中出现Data Ignore Value属性设置(一般是在最后的位置);

       (3)将该值设置成0,即可看到影像的背景部分显示为透明;

一些思考

       (1)经过上述处理,我们会发现影像变亮了,但实际上影像的像元值并没有发生改变,仅仅是将背景值设置为0后,ENVI对影像的自动拉伸方法进行了改变,所以肉眼上影像会变亮或者变暗,也可能没有明显改变,总之影像的像元值是不会变动的!!!

       (2)使用Cursor Value查看像元值,普遍在10的2次方数量级,这是因为ENVI在预处理过程中将影像保存为了16位整型,将影像像元值放大了10000倍。这个数值可以在刚刚的Edit ENVI Header部分看到,即影像像元值将地物对应反射率放大10000倍存储。

 

 (3)ENVI5.3中的操作方法与5.6类似,但Edit ENVI Header界面发生了一定改变,具体可以参考这篇博文:【ENVI解决经验】裁剪后背景改为白色(透明)_envi背景值如何设置为透明-CSDN博客

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐