操作过程
在经过正射校正后,影像边缘的背景为黑色,在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博客