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


Posted in Python onFebruary 19, 2020

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

什么是掩膜(mask)

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

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

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

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

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

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

④特殊形状图像的制作。

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

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

这个矩阵就是一种掩膜。

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

Python 相关文章推荐
phpsir 开发 一个检测百度关键字网站排名的python 程序
Sep 17 Python
videocapture库制作python视频高速传输程序
Dec 23 Python
Python写的创建文件夹自定义函数mkdir()
Aug 25 Python
解读Python编程中的命名空间与作用域
Oct 16 Python
基于asyncio 异步协程框架实现收集B站直播弹幕
Sep 11 Python
JavaScript中的模拟事件和自定义事件实例分析
Jul 27 Python
Python标准库shutil用法实例详解
Aug 13 Python
python高效过滤出文件夹下指定文件名结尾的文件实例
Oct 21 Python
Python3自动签到 定时任务 判断节假日的实例
Nov 13 Python
pandas.DataFrame的pivot()和unstack()实现行转列
Jul 06 Python
python SVM 线性分类模型的实现
Jul 19 Python
Python用SSH连接到网络设备
Feb 18 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图片等比例缩放生成缩略图函数分享
2014/06/10 PHP
PHP SPL标准库之数据结构堆(SplHeap)简单使用实例
2015/05/12 PHP
jQuery技巧大放送 学习jquery的朋友可以看下
2009/10/14 Javascript
JavaScript 读取元素的CSS信息的代码
2010/02/07 Javascript
JS去除字符串两端空格的简单实例
2013/12/27 Javascript
JavaScript截取字符串的Slice、Substring、Substr函数详解和比较
2014/03/20 Javascript
js图片预加载示例
2014/04/30 Javascript
使用ajaxfileupload.js实现ajax上传文件php版
2014/06/26 Javascript
Bootstrap每天必学之导航组件
2016/04/25 Javascript
使用递归遍历对象获得value值的实现方法
2016/06/14 Javascript
js H5 canvas投篮小游戏
2016/08/18 Javascript
jQuery实现鼠标经过时高亮,同时其他同级元素变暗的效果
2016/09/18 Javascript
基于Node.js的WebSocket通信实现
2017/03/11 Javascript
详解Vue微信公众号开发踩坑全记录
2017/08/21 Javascript
Vue实现内部组件轮播切换效果的示例代码
2018/04/07 Javascript
详解如何写出一个利于扩展的vue路由配置
2019/05/16 Javascript
深入浅析nuxt.js基于ssh的vue通用框架
2019/05/21 Javascript
详解vue-video-player使用心得(兼容m3u8)
2019/08/23 Javascript
vue-resourc发起异步请求的方法
2020/02/11 Javascript
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
2020/05/03 Javascript
javascript实现简易计算器功能
2020/09/23 Javascript
Vue SPA 首屏优化方案
2021/02/26 Vue.js
运动检测ViBe算法python实现代码
2018/01/09 Python
详解用python自制微信机器人,定时发送天气预报
2019/03/25 Python
python sorted函数的小练习及解答
2019/09/18 Python
python numpy库linspace相同间隔采样的实现
2020/02/25 Python
离线状态下在jupyter notebook中使用plotly实例
2020/04/24 Python
Python系统公网私网流量监控实现流程
2020/11/23 Python
美国非常受欢迎的Spa品牌:Bliss必列斯
2018/04/10 全球购物
Zooplus葡萄牙:欧洲领先的网上宠物商店
2018/07/01 全球购物
Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
2015/01/27 面试题
工艺工程师工作职责
2013/11/23 职场文书
房地产项目策划书
2014/02/05 职场文书
2015入党个人自传范文
2015/06/26 职场文书
Win11 S Mode版本泄露 正式上线后叫做Windows 11 SE
2021/11/21 数码科技
python使用pycharm安装pyqt5以及相关配置
2022/04/22 Python