python使用opencv对图像mask处理的方法


Posted in Python onJuly 05, 2019

MASK图像掩膜处理

在图像操作中有时候会用到掩膜处理,如果使用遍历法掩膜图像ROI区域对于python来讲是很慢的,所以我们要找到一种比较好的算法来实现掩膜处理。

假设我们有一副图像:

python使用opencv对图像mask处理的方法 

而我们关心的区域就在这一小堆线上,想把这一堆线提取出来,我们先通过numpy生成一个mask图像:

sss=np.zeros([480,640],dtype=np.uint8) 
sss[300:350,310:400]=255

生成一个640*480大小的一个图片,填充为0,然后在300:350,310:400区域全部填充为255,这个区域就是我们的ROI区域。如下图所示:

python使用opencv对图像mask处理的方法 

图中的高亮区域就是我们需要的ROI。接下来我们使用

image=cv2.add(img0, np.zeros(np.shape(img0), dtype=np.uint8), mask=sss)

就可以生成新的掩膜处理之后的图片了。其中,imag0是我们上面的那副线的源图,sss是我们的刚才生成的mask。结果如下图所示:

python使用opencv对图像mask处理的方法 

这样我们就可以生成新的带有掩膜效果的图像了,这种方法可以用来统计ROI内的关键点。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中zip()方法应用实例分析
Apr 16 Python
Python 实现文件的全备份和差异备份详解
Dec 27 Python
详解用Python处理HTML转义字符的5种方式
Dec 27 Python
python+selenium实现163邮箱自动登陆的方法
Dec 31 Python
python 多维切片之冒号和三个点的用法介绍
Apr 19 Python
python爬虫之urllib3的使用示例
Jul 09 Python
python从子线程中获得返回值的方法
Jan 30 Python
python循环定时中断执行某一段程序的实例
Jun 29 Python
python3.7将代码打包成exe程序并添加图标的方法
Oct 11 Python
Python实现使用dir获取类的方法列表
Dec 24 Python
python isinstance函数用法详解
Feb 13 Python
详解Python如何批量采集京东商品数据流程
Jan 22 Python
Python代码太长换行的实现
Jul 05 #Python
Python PyCharm如何进行断点调试
Jul 05 #Python
python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法
Jul 04 #Python
Python计算一个点到所有点的欧式距离实现方法
Jul 04 #Python
python绘制已知点的坐标的直线实例
Jul 04 #Python
Python实现平行坐标图的两种方法小结
Jul 04 #Python
Python 图像处理: 生成二维高斯分布蒙版的实例
Jul 04 #Python
You might like
Zerg建筑一览
2020/03/14 星际争霸
PHP与javascript的两种交互方式
2006/10/09 PHP
基于PHP后台的Android新闻浏览客户端
2016/05/23 PHP
在php7中MongoDB实现模糊查询的方法详解
2017/05/03 PHP
Laravel路由研究之domain解决多域名问题的方法示例
2019/04/04 PHP
Javascript变量函数浅析
2011/09/02 Javascript
用正则表达式替换图片地址img标签
2013/11/22 Javascript
jQuery创建DOM元素实例解析
2015/01/19 Javascript
jquery计算鼠标和指定元素之间距离的方法
2015/06/26 Javascript
跨域请求的完美解决方法(JSONP, CORS)
2016/06/12 Javascript
jQuery中ScrollTo用法示例
2016/09/04 Javascript
利用AngularJs实现京东首页轮播图效果
2016/09/08 Javascript
基于jQuery实现照片墙自动播放特效
2017/01/12 Javascript
微信小程序 页面传值详解
2017/03/10 Javascript
vue axios用法教程详解
2017/07/23 Javascript
JavaScript 中的 this 简单规则
2017/09/19 Javascript
javascript中toFixed()四舍五入使用方法详解
2018/09/28 Javascript
JS中创建自定义类型的常用模式总结【工厂模式,构造函数模式,原型模式,动态原型模式等】
2019/01/19 Javascript
使用vue开发移动端管理后台的注意事项
2019/03/07 Javascript
echarts实现折线图的拖拽效果
2019/12/19 Javascript
js实现简单扫雷
2020/11/27 Javascript
Vue项目利用axios请求接口下载excel
2020/11/17 Vue.js
如何利用nodejs实现命令行游戏
2020/11/24 NodeJs
在Linux命令行终端中使用python的简单方法(推荐)
2017/01/23 Python
基于循环神经网络(RNN)实现影评情感分类
2018/03/26 Python
python 实现两个线程交替执行
2020/05/02 Python
numpy中生成随机数的几种常用函数(小结)
2020/08/18 Python
Python实现区域填充的示例代码
2021/02/03 Python
韩国三大免税店之一:THE GRAND 中文免税店
2016/07/21 全球购物
aden + anais官方网站:婴儿襁褓、毯子、尿布和服装
2017/06/21 全球购物
美国知名保健品网站:LuckyVitamin(支持中文)
2017/08/09 全球购物
毕业生的自我评价分享
2013/12/18 职场文书
应届护士求职信范文
2014/01/26 职场文书
活动总结的格式
2014/05/07 职场文书
JavaScript如何利用Promise控制并发请求个数
2021/05/14 Javascript
再谈python_tkinter弹出对话框创建
2022/03/20 Python