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


Posted in Python onFebruary 19, 2020

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

什么是掩膜(mask)

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

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

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

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

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

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

④特殊形状图像的制作。

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

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

这个矩阵就是一种掩膜。

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

Python 相关文章推荐
phpsir 开发 一个检测百度关键字网站排名的python 程序
Sep 17 Python
Python Web框架Flask信号机制(signals)介绍
Jan 01 Python
Python和Perl绘制中国北京跑步地图的方法
Mar 03 Python
python pycurl验证basic和digest认证的方法
May 02 Python
python脚本监控Tomcat服务器的方法
Jul 06 Python
python Web开发你要理解的WSGI & uwsgi详解
Aug 01 Python
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
Nov 14 Python
Python中栈、队列与优先级队列的实现方法
Jun 30 Python
QML使用Python的函数过程解析
Sep 26 Python
Python3 实现爬取网站下所有URL方式
Jan 16 Python
Django+Uwsgi+Nginx如何实现生产环境部署
Jul 31 Python
Python confluent kafka客户端配置kerberos认证流程详解
Oct 12 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
解决MySQL中文输出变成问号的问题
2008/06/05 PHP
解析关于wamp启动是80端口被占用的问题
2013/06/21 PHP
ioncube_loader_win_5.2.dll的错误解决方法
2015/01/04 PHP
php序列化函数serialize() 和 unserialize() 与原生函数对比
2015/05/08 PHP
php解析xml方法实例详解
2015/05/12 PHP
PHP正则表达式匹配替换与分割功能实例浅析
2017/02/04 PHP
PHP实现登录注册之BootStrap表单功能
2017/09/03 PHP
Jquery ui css framework
2010/06/28 Javascript
用js模拟JQuery的show与hide动画函数代码
2010/09/20 Javascript
JQuery中如何传递参数如click(),change()等具体实现
2013/04/28 Javascript
jQuery 获取和设置select下拉框的值实现代码
2013/11/08 Javascript
JavaScript中的splice方法用法详解
2016/07/20 Javascript
JS防止网页被嵌入iframe框架的方法分析
2016/09/13 Javascript
Node.js中如何合并两个复杂对象详解
2016/12/31 Javascript
浅谈webpack编译vue项目生成的代码探索
2017/12/11 Javascript
Vue中的基础过渡动画及实现原理解析
2018/12/04 Javascript
vue实现简单图片上传
2020/06/30 Javascript
微信小程序动态评分展示/五角星展示/半颗星展示/自定义长度展示功能的实现
2020/07/22 Javascript
JS实现放大镜效果
2020/09/21 Javascript
浅谈python中的实例方法、类方法和静态方法
2017/02/17 Python
运行django项目指定IP和端口的方法
2018/05/14 Python
django初始化数据库的实例
2018/05/27 Python
python函数装饰器之带参数的函数和带参数的装饰器用法示例
2019/11/06 Python
python如何获得list或numpy数组中最大元素对应的索引
2020/11/16 Python
HTML5 LocalStorage 本地存储刷新值还在
2017/03/10 HTML / CSS
MANGO官方网站:西班牙芒果服装品牌
2017/01/15 全球购物
Move Free官方海外旗舰店:美国骨关节健康专业品牌
2017/12/06 全球购物
Vans荷兰官方网站:美国南加州的原创极限运动潮牌
2018/01/23 全球购物
Guess美国官网:美国知名服装品牌
2019/04/08 全球购物
俄罗斯EPL钻石珠宝店:ЭПЛ
2019/10/22 全球购物
高级Java程序员面试要点
2013/08/02 面试题
一个大学生十年的职业规划
2014/01/17 职场文书
环保倡议书300字
2014/05/15 职场文书
员工生日会策划方案
2014/06/14 职场文书
小学班主任研修日志
2015/11/13 职场文书
创业计划书之暑假培训班
2019/11/09 职场文书