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


Posted in Python onFebruary 19, 2020

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

什么是掩膜(mask)

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

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

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

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

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

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

④特殊形状图像的制作。

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

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

这个矩阵就是一种掩膜。

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

Python 相关文章推荐
Python中Continue语句的用法的举例详解
May 14 Python
Python正确重载运算符的方法示例详解
Aug 27 Python
Python模糊查询本地文件夹去除文件后缀的实例(7行代码)
Nov 09 Python
Python自定义函数定义,参数,调用代码解析
Dec 27 Python
pandas中的DataFrame按指定顺序输出所有列的方法
Apr 10 Python
Python交互环境下实现输入代码
Jun 22 Python
python执行CMD指令,并获取返回的方法
Dec 19 Python
利用selenium爬虫抓取数据的基础教程
Jun 10 Python
python词云库wordcloud的使用方法与实例详解
Feb 17 Python
python如何保存文本文件
Jun 07 Python
Python如何对XML 解析
Jun 28 Python
anaconda升级sklearn版本的实现方法
Feb 22 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的FIND_IN_SET函数使用方法分享
2012/03/27 PHP
ThinkPHP 404页面的设置方法
2015/01/14 PHP
thinkPHP中验证码的简单使用方法
2015/12/26 PHP
深入理解PHP 数组之count 函数
2016/06/13 PHP
PHP仿微信发红包领红包效果
2016/10/30 PHP
laravel通过创建自定义artisan make命令来新建类文件详解
2017/08/17 PHP
基于jQuery的仿flash的广告轮播
2010/11/05 Javascript
简洁Ajax函数处理(示例代码)
2013/11/15 Javascript
使用Sticker.js实现贴纸效果
2015/01/28 Javascript
JavaScript如何实现组合列表框中元素移动效果
2016/03/01 Javascript
Node.js的项目构建工具Grunt的安装与配置教程
2016/05/12 Javascript
玩转JavaScript OOP - 类的实现详解
2016/06/08 Javascript
AngularJS入门教程之表格实例详解
2016/07/27 Javascript
基于AngularJS实现iOS8自带的计算器
2016/09/12 Javascript
JavaScript排序算法动画演示效果的实现方法
2016/10/18 Javascript
从parcel.js打包出错到选择nvm的全部过程
2018/01/23 Javascript
小程序中canvas的drawImage方法参数使用详解
2019/07/04 Javascript
Vue使用axios引起的后台session不同操作
2020/08/14 Javascript
vue项目如何监听localStorage或sessionStorage的变化
2021/01/04 Vue.js
Python中dictionary items()系列函数的用法实例
2014/08/21 Python
Python实现将Excel转换为json的方法示例
2017/08/05 Python
pandas.DataFrame选取/排除特定行的方法
2018/07/03 Python
对python 命令的-u参数详解
2018/12/03 Python
OpenCV-Python 摄像头实时检测人脸代码实例
2019/04/30 Python
python将字典列表导出为Excel文件的方法
2019/09/02 Python
opencv 阈值分割的具体使用
2020/07/08 Python
CSS3动画:5种预载动画效果实例
2017/04/05 HTML / CSS
HTML5 解析规则分析
2009/08/14 HTML / CSS
简单介绍HTML5中audio标签的使用
2015/09/24 HTML / CSS
Html5获取高德地图定位天气的方法
2019/12/26 HTML / CSS
鱼油专家:Omegavia
2016/10/10 全球购物
英国最大的网上药品商店:Chemist Direct
2017/12/16 全球购物
美国肌肉和力量商店:Muscle & Strength
2019/06/22 全球购物
super关键字的用法
2012/04/10 面试题
作文批改评语
2014/12/25 职场文书
法人身份证明书
2015/06/18 职场文书