ENVI扩展工具:自动获取两幅…

在遥感图像处理中,经常需要使用多幅图像进行科学研究。个别情况下,多幅数据的覆盖范围不同,所以在进行变化检测、图像融合等操作时,需要获取图像的重叠区域。可以根据此博文中的方法,在ENVI中手动获取:http://blog.sina.com.cn/s/blog_764b1e9d0100yyox.html

由于操作较为复杂,现编写一个ENVI扩展补丁(get_overlapping_region.sav),可以自动获取重叠区域影像,并且可以自定义掩膜值。

 

使用方法

 

补丁下载地址:http://vdisk.weibo.com/s/zrSeGYf9hvKiw

补丁拷贝路径:

          ENVI 5:将补丁拷贝至X:Program FilesExelisENVI50extensions文件夹

          ENVI Classic:将补丁拷贝至X:Program FilesExelisENVI50classicsave_add文件夹

          ENVI 4.8及之前:C:Program FilesITTIDLIDL80productsenvi48save_add文件夹

          注:拷贝之后重启ENVI即可。

 

补丁使用菜单:

          ENVI Classic4.8及之前版本:Basic Tools – Get Overlapping Region

          ENVI 5Toolbox – Extensions – Get Overlapping Region

 

操作流程

 

ENVI 5为例,首先打开两幅包含重叠区域的图像。如下图所示,想获取mosaic_1.img中与mosaic_2_masked.dat重叠的区域,对于mosaic_2_masked.dat中的背景可以手动设置是否进行掩膜。 

[转载]ENVI扩展工具:自动获取两幅图像的重叠区域
图:示例数据

Ÿ   打开Toolbox/Extensions/Get Overlapping Region

Ÿ   Select Input File”面板选择想要获取数据的文件,如本例中的mosaic_1.img,点击OK

Ÿ   Select the Second File”面板选择用来裁剪的文件,如本例中的mosaic_2_masked.dat,点击OK

Ÿ   Parameters”面板输入Mask Value,如果默认为-999,则不进行掩膜,此时结果与ENVI中使用mosaic_2_masked.dat文件裁剪mosaic_1.img的结果一致;如果修改为0或其他值,则对应区域将被掩膜,获取真正意义上的重叠区。

Ÿ   同样在此面板选择输出路径,点击OK即可。  

[转载]ENVI扩展工具:自动获取两幅图像的重叠区域
图:参数设置

[转载]ENVI扩展工具:自动获取两幅图像的重叠区域

图:Mask Value设为0的输出结果  

[转载]ENVI扩展工具:自动获取两幅图像的重叠区域

图:Mask Value设为-999的输出结果 

如果输入的两幅图像没有重叠区域,或没有Map_info,则弹出提示:

[转载]ENVI扩展工具:自动获取两幅图像的重叠区域

图:错误提示

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值