本文主要是介绍【转载】利用ENVI直接建立掩膜去除背景Inf值或NaN值,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
有时候我们会遇到遥感影像的背景值为Inf(或其他坏值)的的情况,在ENVI中通过建立掩膜可以直接将背景值变为0(或者你需要的其他值)。如下图,其背景值是Inf值,那么下面,我们就通过掩膜操作将Inf变为0值。
步骤:建立掩膜——应用掩膜
具体操作如下:
- 为需要掩膜的文件建立掩膜文件:Basic Tools——Masking——Build Masking ,选择你需要为其建立掩膜的文件。
选择Mask Finite Values
- 掩膜文件建立完成之后,然后再对需要进行掩膜的文件应用该掩膜即可。
键入您需要的掩膜值:
最终结果:
背景值就修改为你需要的值了,如果上述Mask Value为10,其最后的背景值就为10。
这篇关于【转载】利用ENVI直接建立掩膜去除背景Inf值或NaN值的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!