ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

掩膜文件的来龙去脉

2022-07-26 16:35:26  阅读:194  来源: 互联网

标签:文件 掩膜 来龙去脉 对话框 Mask Build 图像


掩膜英文名称是Mask ,定义为特定的图像对处理的图像进行遮挡,来控制图像处理区域,这个特定图像就是掩膜图像。遥感图像处理中掩膜的主要作用是:

   (1) 屏蔽作用。仅对屏蔽区作处理或统计。

   (2) 提取感兴趣区。用预先制作的感兴趣区掩模与待处理图像相乘,得到感兴趣区图像,感兴趣区内图像值保持不变,而区外图像值都为0。

   (3) 特殊形状图像的制作。跟提取感兴趣区原理一样,是另外一种形式的图像裁剪。

掩膜图像的特点有:

   (1) 0和1的图像

    (2) 掩膜图像的行列数与应用图像的行列数一致。

   构建掩膜图像的方法有很多,如根据矢量文件、图像灰度值范围、特殊值等方法。如下是在ENVI中构建和使用掩膜的几个工具:

文件选择对话框中Build Mask

   在ENVI中很多的处理工具中,在选择处理图像文件对话框中都有掩膜选项,如Compute Statistics、图像分类、图像融合等处理。如下是图像分类时候,选择分类图像文件的对话框,包括了掩膜文件选择、掩膜文件构建的功能。详细用法可参考:。

 

图1:图像分类文件选择对话框

 

Build Mask工具

   这是一个单独工具:

  •    ENVI5 Classic或者ENVI4.8及之前版本:Basic Tool->Masking->Build Mask。
  •    ENVI5:Toolbox/Raster Management/Masking/Build Mask

   如下图所示,Samples和Lines为掩膜图像的行列数,与需要应用掩膜的图像行列数保持一致。

(1) 选择Options菜单,可以通过很多种方式构建掩膜区域。这里选择根据灰度值范围构建掩膜(Import Data Range),这种方法常常用于不规则图像,让背景值不参与处理。

(2) 如图3所示,背景值为0的情况,这是最小值1,最大值为空(软件自动计算最大值)。

(3)  保存掩膜文件,如图

 

图2:Mask Definition面板

 

图3:像元值范围定义

 

图4:掩膜文件

Band Math

    使用Band Math工具实际上只能根据像元值的范围生成0、1掩膜图像,如生成一个大于0的掩膜图像文件的表达式为 B1 gt 0。

    Band Math工具还有一个很实用的功能,就是把生成的掩膜文件0和1对换,表达式为:b1 eq 0 。

 
图5:0、1对换结果

标签:文件,掩膜,来龙去脉,对话框,Mask,Build,图像
来源: https://www.cnblogs.com/enviidl/p/16521483.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有