文档详情

envi里如何利用矢量对影像进行掩膜

mg****85
实名认证
店铺
DOC
614KB
约8页
文档ID:34135634
envi里如何利用矢量对影像进行掩膜_第1页
1/8

ENVI 里如何利用矢量对影像进行掩膜如何将矢量转化成ROI以及如何使用掩摸工具都是处理影像常用的手段,在这里将两者串联在一起,讲叙了利用矢量范围圈定区域对影像进行掩膜的方法,这在实际应用也非常实用.具体操作步骤如下:1、准备好矢量和待掩膜的影像,ENVI 不支持将线状的矢量转换为面状的掩膜,线状矢量转换为只能转换成线状的 ROI,面状的矢量可以直接转换为面状 ROI要对影像的一个区域淹膜,所以这里矢量这里需要面文件确保影像与矢量能够叠加,如果不能叠加,需要将影像与矢量进行配准2、将矢量数据转换为 ROI:(1)使用 Vector->Open Vector 打开矢量数据;(2)在 Vector 显示窗口中的文件菜单下选择 Export Active Layer to ROIs (3)选择与 ROI 对应的文件;(4)选择每条记录生成一个 ROI;(5)在在主图像窗口里点击右键,选择 ROI TOOLS,选择 Save RoIs 保存转换的 ROI;(6)对于线状的 ROI,可以事先将线状的 ROI 转换为面状 ROI 再导入 ENVI,或者根据我们编的程序将线状的 ROI 转换为面状 ROI。

3、使用 ROI 生成掩膜(1)在 ENVI 的菜单下选择 Basic ToolsàMaskingàBuild Mask(2)选择需要进行掩膜的影像(3)在掩膜定义窗口中,在 Options 下选择 Import ROIs,然后选择前面生成的面状 ROI4)设置 ROI 的类型,在 Options 菜单下通过设置 Selected Areas ‘off’或是’On’来设定 ROI 的类型例如前面的 ROI 包含的是陆地,而我需要对陆地掩膜就可以将 Selected Area 设置为’Off’5)生成掩膜点击 Apply,输入掩膜文件保存的位置,生成掩膜文件4、应用掩膜(1)在 Basic Tools 下选择 MaskingàApply Mask,首先选择需要进行掩膜的文件,然后在选择文件的对话框中选择 Select Mask Band,在弹出的对话框中选择前面生成的掩膜文件2)最后输出结果保存效果图如下图,在输出的过程中可以将背景设置为白色或者其他颜色 注意:envi 在做有些数据处理时也可以同时做掩膜,这样可以大大减少工作量哦。

下载提示
相似文档
正为您匹配相似的精品文档