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


Posted in Python onFebruary 19, 2020

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

什么是掩膜(mask)

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

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

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

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

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

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

④特殊形状图像的制作。

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

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

这个矩阵就是一种掩膜。

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

Python 相关文章推荐
python文件操作之目录遍历实例分析
May 20 Python
Python中强大的命令行库click入门教程
Dec 26 Python
Python爬取网易云音乐热门评论
Mar 31 Python
浅析Python函数式编程
Oct 06 Python
python使用pymongo操作mongo的完整步骤
Apr 13 Python
Python实现决策树并且使用Graphviz可视化的例子
Aug 09 Python
六种酷炫Python运行进度条效果的实现代码
Jul 17 Python
matplotlib基础绘图命令之bar的使用方法
Aug 13 Python
PyCharm中关于安装第三方包的三个建议
Sep 17 Python
scrapy与selenium结合爬取数据(爬取动态网站)的示例代码
Sep 28 Python
基于Pytorch版yolov5的滑块验证码破解思路详解
Feb 25 Python
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
Apr 06 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 编写的 25个游戏脚本
2009/05/11 PHP
使用PHP实现密保卡功能实现代码<打包下载直接运行>
2011/10/09 PHP
php基于dom实现的图书xml格式数据示例
2017/02/03 PHP
PHP生成随机密码4种方法及性能对比
2020/12/11 PHP
超级有用的13个基于jQuery的内容滚动插件和教程
2011/07/31 Javascript
js模仿windows桌面图标排列算法具体实现(附图)
2013/06/16 Javascript
node爬取微博的数据的简单封装库nodeweibo使用指南
2015/01/02 Javascript
JS获得图片alt信息的方法
2015/04/01 Javascript
通过XMLHttpRequest和jQuery实现ajax的几种方式
2015/08/28 Javascript
javascript产生随机数方法汇总
2016/01/25 Javascript
BootStrap下jQuery自动完成的样式调整
2016/05/30 Javascript
手机端转换rem适应
2017/04/01 Javascript
JS简单获取日期相差天数的方法
2017/04/24 Javascript
使用Bootstrap + Vue.js实现表格的动态展示、新增和删除功能
2017/11/27 Javascript
AngularJS监听ng-repeat渲染完成的两种方法
2018/01/16 Javascript
express框架下使用session的方法
2019/07/31 Javascript
Taro小程序自定义顶部导航栏功能的实现
2020/12/17 Javascript
如何解决django配置settings时遇到Could not import settings 'conf.local'
2014/11/18 Python
Python编程之属性和方法实例详解
2015/05/19 Python
python编程开发之textwrap文本样式处理技巧
2015/11/13 Python
Python编写简单的HTML页面合并脚本
2016/07/11 Python
Python中selenium实现文件上传所有方法整理总结
2017/04/01 Python
Python迭代器和生成器定义与用法示例
2018/02/10 Python
在macOS上搭建python环境的实现方法
2019/08/13 Python
python中matplotlib实现随鼠标滑动自动标注代码
2020/04/23 Python
详解利用python识别图片中的条码(pyzbar)及条码图片矫正和增强
2020/11/17 Python
Django前后端分离csrf token获取方式
2020/12/25 Python
Bealls Florida百货商店:生活服饰、家居装饰和鞋子
2018/02/23 全球购物
俄罗斯有趣和原创礼物网上商店:MagicMag
2019/08/01 全球购物
大学英语演讲稿(中英文对照)
2014/01/14 职场文书
临床专业自荐信
2014/06/22 职场文书
2014第二批党员干部对照“四风”找差距检查材料思想汇报
2014/09/18 职场文书
《画家和牧童》教学反思
2016/02/17 职场文书
关于考试抄袭的检讨书
2019/11/02 职场文书
Python使用UDP实现720p视频传输的操作
2021/04/24 Python
详解JS ES6编码规范
2021/05/07 Javascript