python使用opencv对图像mask处理的方法
作者:Lucky-ing 时间:2021-05-03 03:23:19
MASK图像掩膜处理
在图像操作中有时候会用到掩膜处理,如果使用遍历法掩膜图像ROI区域对于python来讲是很慢的,所以我们要找到一种比较好的算法来实现掩膜处理。
假设我们有一副图像:
而我们关心的区域就在这一小堆线上,想把这一堆线提取出来,我们先通过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区域。如下图所示:
图中的高亮区域就是我们需要的ROI。接下来我们使用
image=cv2.add(img0, np.zeros(np.shape(img0), dtype=np.uint8), mask=sss)
就可以生成新的掩膜处理之后的图片了。其中,imag0是我们上面的那副线的源图,sss是我们的刚才生成的mask。结果如下图所示:
这样我们就可以生成新的带有掩膜效果的图像了,这种方法可以用来统计ROI内的关键点。
来源:https://blog.csdn.net/lucky__ing/article/details/78559916
标签:python,opencv,图像,mask
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
IIS服务器中部署PHP案例详解
2023-06-11 19:17:42
![](https://img.aspxhome.com/file/2023/1/55541_0s.jpg)
Python将QQ聊天记录生成词云的示例代码
2022-03-06 03:20:47
![](https://img.aspxhome.com/file/2023/4/103174_0s.png)
python开发之list操作实例分析
2023-04-17 16:07:33
asp如何对Access数据库进行压缩?
2009-11-19 21:20:00
解决Pytorch内存溢出,Ubuntu进程killed的问题
2023-08-31 22:12:16
python频繁写入文件时提速的方法
2023-11-11 01:48:40
限制文本框只能输入数字和小数点
2009-05-29 18:19:00
python中如何使用正则表达式的非贪婪模式示例
2022-08-28 08:43:49
安装MySQL错误归档处理
2008-12-22 14:50:00
CSS hacks与争议
2007-11-19 12:56:00
![](https://img.aspxhome.com/file/UploadPic/200711/19/20071119125952144s.gif)
django之对FileField字段的upload_to的设定方法
2023-04-23 09:02:30
理解和使用Oracle 8i分析工具LogMiner
2010-07-16 13:22:00
pandas读取excel,txt,csv,pkl文件等命令的操作
2023-09-08 08:57:33
![](https://img.aspxhome.com/file/2023/8/80448_0s.jpg)
PHP实现的微信公众号扫码模拟登录功能示例
2023-11-22 18:13:08
ASP把长的数字用格式化为货币样式的函数
2009-09-18 14:49:00
golang 实现tcp server端和client端,并计算RTT时间操作
2023-08-30 14:12:49
python实现发送带附件的邮件代码分享
2021-11-24 12:28:30
基于Python实现扑克牌面试题
2023-11-21 18:05:21
Python实现简单的可逆加密程序实例
2022-12-18 10:39:56
MySQL表设计优化与索引 (九)
2010-10-25 20:16:00