浅谈图像处理中掩膜(mask)的意义

作者:追蜗牛的coder 时间:2021-03-17 01:48:50 

刚开始涉及到图像处理的时候,在opencv等库中总会看到mask这么一个参数,非常的不理解,在查询一系列资料之后,写下它们,以供翻阅。

什么是掩膜(mask)

数字图像处理中的掩膜的概念是借鉴于PCB制版的过程,在半导体制造中,许多芯片工艺步骤采用光刻技术,用于这些步骤的图形“底片”称为掩膜(也称作“掩模”),其作用是:在硅片上选定的区域中对一个不透明的图形模板遮盖,继而下面的腐蚀或扩散将只影响选定的区域以外的区域。

图像掩膜与其类似,用选定的图像、图形或物体,对处理的图像(全部或局部)进行遮挡,来控制图像处理的区域或处理过程。

光学图像处理中,掩模可以是胶片、滤光片等。数字图像处理中,掩模为二维矩阵数组,有时也用多值图像。数字图像处理中,图像掩模主要用于:

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

②屏蔽作用,用掩模对图像上某些区域作屏蔽,使其不参加处理或不参加处理参数的计算,或仅对屏蔽区作处理或统计。

③结构特征提取,用相似性变量或图像匹配方法检测和提取图像中与掩模相似的结构特征。

④特殊形状图像的制作。

掩膜是一种图像滤镜的模板,实用掩膜经常处理的是遥感图像。

当提取道路或者河流,或者房屋时,通过一个n*n的矩阵来对图像进行像素过滤,然后将我们需要的地物或者标志突出显示出来。

这个矩阵就是一种掩膜。

来源:https://blog.csdn.net/jinxiaonian11/article/details/53467437

标签:图像处理,掩膜,mask
0
投稿

猜你喜欢

  • 解决Mac下首次安装pycharm无project interpreter的问题

    2023-02-11 04:32:15
  • Python对多个sheet表进行整合实例讲解

    2021-01-15 06:18:24
  • python回调函数中使用多线程的方法

    2022-11-08 20:01:15
  • 2款Python内存检测工具介绍和使用方法

    2022-10-09 06:13:10
  • 在Python的Django框架中创建语言文件

    2023-05-06 09:54:21
  • 视觉对交互的帮助——提升可用性

    2008-10-16 13:16:00
  • python中adb有什么功能

    2022-06-22 13:25:15
  • 原创一个js对联广告类(兼容FireFox)

    2008-08-01 18:08:00
  • 解决windows上安装tensorflow时报错,“DLL load failed: 找不到指定的模块”的问题

    2021-06-03 06:31:22
  • python sorted方法和列表使用解析

    2021-07-09 05:32:41
  • Scrapy爬虫文件批量运行的实现

    2022-04-25 18:29:57
  • 同时安装sql2000和sql2005,经验点滴

    2008-03-04 17:56:00
  • Python enumerate遍历数组示例应用

    2023-06-10 16:59:26
  • Python实现单例模式的四种方式详解

    2023-07-12 03:07:43
  • Appium+Python实现简单的自动化登录测试的实现

    2021-09-13 05:49:14
  • Python中的pack和unpack的使用

    2023-08-20 05:24:33
  • Python3简单实例计算同花的概率代码

    2023-07-20 16:23:03
  • Django如何与Ajax交互

    2023-05-09 12:53:11
  • 快速掌握如何使用SQL Server来过滤数据

    2009-01-15 13:27:00
  • Python中 map()函数的用法详解

    2021-03-25 08:16:44
  • asp之家 网络编程 m.aspxhome.com