Python 通过截图匹配原图中的位置(opencv)实例


Posted in Python onAugust 27, 2019

安装依赖

1)下载安装opencv-2.4.9,并将cv2.pyd拷贝到python安装目录的site-package下

2)pip install numpy

3)pip install aircv

准备一张原图和截图

原图

Python 通过截图匹配原图中的位置(opencv)实例

截图

Python 通过截图匹配原图中的位置(opencv)实例

代码

import cv2
import aircv as ac

# print circle_center_pos
def draw_circle(img, pos, circle_radius, color, line_width):
 cv2.circle(img, pos, circle_radius, color, line_width)
 cv2.imshow('objDetect', imsrc) 
 cv2.waitKey(0)
 cv2.destroyAllWindows()

if __name__ == "__main__":
 imsrc = ac.imread('bg.jpg')
 imobj = ac.imread('obj.png')

 # find the match position
 pos = ac.find_template(imsrc, imobj)

 circle_center_pos = pos['result']
 circle_radius = 50
 color = (0, 255, 0)
 line_width = 10

 # draw circle
 draw_circle(imsrc, circle_center_pos, circle_radius, color, line_width)

效果图

Python 通过截图匹配原图中的位置(opencv)实例

以上这篇Python 通过截图匹配原图中的位置(opencv)实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用webbrowser浏览指定url的方法
Apr 04 Python
Python yield 使用浅析
May 28 Python
Python2/3中urllib库的一些常见用法
Dec 19 Python
Python文本特征抽取与向量化算法学习
Dec 22 Python
Python使用smtp和pop简单收发邮件完整实例
Jan 09 Python
Django中使用Celery的方法示例
Nov 29 Python
Pandas之ReIndex重新索引的实现
Jun 25 Python
基于sklearn实现Bagging算法(python)
Jul 11 Python
通过实例简单了解python yield使用方法
Aug 06 Python
详解matplotlib中pyplot和面向对象两种绘图模式之间的关系
Jan 22 Python
python设置 matplotlib 正确显示中文的四种方式
May 10 Python
Tensorflow与RNN、双向LSTM等的踩坑记录及解决
May 31 Python
Python 转换文本编码实现解析
Aug 27 #Python
python-opencv获取二值图像轮廓及中心点坐标的代码
Aug 27 #Python
python定位xpath 节点位置的方法
Aug 27 #Python
python实现截取屏幕保存文件,删除N天前截图的例子
Aug 27 #Python
python自动化UI工具发送QQ消息的实例
Aug 27 #Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
Aug 27 #Python
对Python获取屏幕截图的4种方法详解
Aug 27 #Python
You might like
php字符串截取函数用法分析
2014/11/25 PHP
详解WordPress开发中的get_post与get_posts函数使用
2016/01/04 PHP
常用PHP封装分页工具类
2017/01/14 PHP
解决form中action属性后面?传递参数 获取不到的问题
2017/07/21 PHP
ASP.NET jQuery 实例11 通过使用jQuery validation插件简单实现用户登录页面验证功能
2012/02/03 Javascript
jquery js 获取时间差、时间格式具体代码
2013/06/05 Javascript
js实现倒计时时钟的示例代码
2013/12/17 Javascript
JSF中confirm弹出框的用法示例介绍
2014/01/07 Javascript
使用JQuery库提供的扩展功能实现自定义方法
2014/09/09 Javascript
JS实现超简单的仿QQ折叠菜单效果
2015/09/21 Javascript
javascript实现tab切换的两个实例
2015/11/05 Javascript
老生常谈js中0到底是 true 还是 false
2017/03/08 Javascript
ES6深入理解之“let”能替代”var“吗?
2017/06/28 Javascript
JavaScript实现二维坐标点排序效果
2017/07/18 Javascript
基于Vue实现后台系统权限控制的示例代码
2017/08/29 Javascript
javascript对HTML字符转义与反转义
2018/12/13 Javascript
Vue 中如何将函数作为 props 传递给组件的实现代码
2020/05/12 Javascript
三剑客:offset、client和scroll还傻傻分不清?
2020/12/04 Javascript
python实现复制整个目录的方法
2015/05/12 Python
python实现m3u8格式转换为mp4视频格式
2018/02/28 Python
Python使用matplotlib 模块scatter方法画散点图示例
2019/09/27 Python
python实现输出一个序列的所有子序列示例
2019/11/18 Python
Python 定义只读属性的实现方式
2020/03/05 Python
解决Keras使用GPU资源耗尽的问题
2020/06/22 Python
Pharmacy Online中文直邮网站:澳洲大型药房
2020/06/27 全球购物
农村婚庆司仪主持词
2014/03/15 职场文书
书法大赛策划方案
2014/06/04 职场文书
班级心理活动总结
2014/07/04 职场文书
团队拓展活动方案
2014/08/28 职场文书
2014年领导班子工作总结
2014/12/11 职场文书
2016感恩父亲节主题广播稿
2015/12/18 职场文书
关于做家务的心得体会
2016/01/23 职场文书
修辞手法有哪些?
2019/08/29 职场文书
Python上下文管理器Content Manager
2021/06/26 Python
mysql5.5中文乱码问题解决的有用方法
2022/05/30 MySQL
cypress测试本地web应用
2022/06/01 Javascript