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


Posted in Python onFebruary 19, 2020

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

什么是掩膜(mask)

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

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

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

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

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

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

④特殊形状图像的制作。

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

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

这个矩阵就是一种掩膜。

以上这篇浅谈图像处理中掩膜(mask)的意义就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python打开url并按指定块读取网页内容的方法
Apr 29 Python
python下调用pytesseract识别某网站验证码的实现方法
Jun 06 Python
学习Python3 Dlib19.7进行人脸面部识别
Jan 24 Python
Python3实现转换Image图片格式
Jun 21 Python
对python内置map和six.moves.map的区别详解
Dec 19 Python
解决python字典对值(值为列表)赋值出现重复的问题
Jan 20 Python
Python实现删除排序数组中重复项的两种方法示例
Jan 31 Python
浅谈python多进程共享变量Value的使用tips
Jul 16 Python
Pycharm+Python+PyQt5使用详解
Sep 25 Python
keras model.fit 解决validation_spilt=num 的问题
Jun 19 Python
利用python 读写csv文件
Sep 10 Python
如何基于pandas读取csv后合并两个股票
Sep 25 Python
Python中logging日志库实例详解
Feb 19 #Python
在Python中通过threshold创建mask方式
Feb 19 #Python
python实现简单颜色识别程序
Feb 19 #Python
python绘制封闭多边形教程
Feb 18 #Python
python Shapely使用指南详解
Feb 18 #Python
Python模拟FTP文件服务器的操作方法
Feb 18 #Python
git查看、创建、删除、本地、远程分支方法详解
Feb 18 #Python
You might like
php中关于普通表单多文件上传的处理方法
2011/03/25 PHP
php中获取主机名、协议及IP地址的方法
2014/11/18 PHP
thinkphp跨库操作的简单代码实例
2016/09/22 PHP
PHPExcel中文帮助手册|PHPExcel使用方法(分享)
2017/06/09 PHP
PHP自定义函数判断是否为Get、Post及Ajax提交的方法
2017/07/27 PHP
关于文本限制字数的js代码
2007/04/02 Javascript
JavaScript 编写匿名函数的几种方法
2010/02/21 Javascript
Javascript玩转继承(一)
2014/05/08 Javascript
jquery+php实现搜索框自动提示
2014/11/28 Javascript
理解Javascript的call、apply
2015/12/16 Javascript
jquery html动态添加的元素绑定事件详解
2016/05/24 Javascript
VUE使用vuex解决模块间传值问题的方法
2017/06/01 Javascript
详解express使用vue-router的history踩坑
2019/06/05 Javascript
Vue-Cli 3.0 中配置高德地图的两种方式
2019/06/19 Javascript
js实现自定义右键菜单
2020/05/18 Javascript
jQuery实现朋友圈查看图片
2020/09/11 jQuery
[45:59]完美世界DOTA2联赛PWL S2 FTD vs GXR 第二场 11.22
2020/11/24 DOTA
在Django的session中使用User对象的方法
2015/07/23 Python
python实现图片处理和特征提取详解
2017/11/13 Python
对Python中内置异常层次结构详解
2018/10/18 Python
linux下安装python3和对应的pip环境教程详解
2019/07/01 Python
pytorch中tensor.expand()和tensor.expand_as()函数详解
2019/12/27 Python
浅谈在JupyterNotebook下导入自己的模块的问题
2020/04/16 Python
Python flask框架实现查询数据库并显示数据
2020/06/04 Python
Python requests及aiohttp速度对比代码实例
2020/07/16 Python
介绍一下gcc特性
2015/10/31 面试题
自动化专业本科毕业生求职信
2013/10/20 职场文书
团员个人的自我评价
2013/12/02 职场文书
文秘专业个人求职信
2013/12/22 职场文书
毕业设计计划书
2014/01/09 职场文书
党员贯彻十八大精神思想汇报范文
2014/10/25 职场文书
2014年煤矿工作总结
2014/11/24 职场文书
2015年办公室文员工作总结
2015/04/24 职场文书
2016年过年放假安排通知
2015/08/18 职场文书
某药房的新员工入职告知书!
2019/07/15 职场文书
Python测试框架pytest高阶用法全面详解
2022/06/01 Python