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运算π的值深入Python中科学计算的实现
Apr 17 Python
python使用xlrd模块读写Excel文件的方法
May 06 Python
Python itertools模块详解
May 09 Python
Python实现多并发访问网站功能示例
Jun 19 Python
Win10下Python3.7.3安装教程图解
Jul 08 Python
python 实现兔子生兔子示例
Nov 21 Python
Django框架中间件定义与使用方法案例分析
Nov 28 Python
python 读取数据库并绘图的实例
Dec 03 Python
django自定义模板标签过程解析
Dec 14 Python
详解Python3 定义一个跨越多行的字符串的多种方法
Sep 06 Python
python实现MD5进行文件去重的示例代码
Jul 09 Python
Python+DeOldify实现老照片上色功能
Jun 21 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(7) php 字符串相关应用
2010/03/05 PHP
php强制下载文件函数
2016/08/24 PHP
php生成微信红包数组的方法
2019/09/05 PHP
Javascript中的数学函数集合
2007/05/08 Javascript
javascript不同页面传值的改进版
2008/09/30 Javascript
js判断变量是否未定义的代码
2020/03/28 Javascript
检查输入的是否是数字使用keyCode配合onkeypress事件
2014/01/23 Javascript
Node.js实现批量去除BOM文件头
2014/12/20 Javascript
js实现简单div拖拽功能实例
2015/05/12 Javascript
Javascript使用uploadify来实现多文件上传
2016/11/16 Javascript
详解js的延迟对象、跨域、模板引擎、弹出层、AJAX【附实例下载】
2016/12/19 Javascript
在React 组件中使用Echarts的示例代码
2017/11/08 Javascript
基于vue+axios+lrz.js微信端图片压缩上传方法
2019/06/25 Javascript
JavaScript canvas绘制圆弧与圆形
2020/02/18 Javascript
基于JS正则表达式实现模板数据动态渲染(实现思路详解)
2020/03/07 Javascript
JS的时间格式化和时间戳转换函数示例详解
2020/07/27 Javascript
Python编程中的for循环语句学习教程
2015/10/14 Python
Python迭代和迭代器详解
2016/11/10 Python
利用numpy+matplotlib绘图的基本操作教程
2017/05/03 Python
python利用paramiko连接远程服务器执行命令的方法
2017/10/16 Python
基于Django用户认证系统详解
2018/02/21 Python
Python 实现一行输入多个值的方法
2018/04/21 Python
django自带的server 让外网主机访问方法
2018/05/14 Python
python实现连连看辅助之图像识别延伸
2019/07/17 Python
Python气泡提示与标签的实现
2020/04/01 Python
HTML5录音实践总结(Preact)
2020/05/07 HTML / CSS
亚洲领先的旅游体验市场:Voyagin
2019/11/23 全球购物
教师简历自我评价
2014/02/03 职场文书
高一化学教学反思
2014/02/05 职场文书
《锄禾》教学反思
2014/04/08 职场文书
《沙漠中的绿洲》教学反思
2014/04/24 职场文书
施工安全标语
2014/06/07 职场文书
商铺门面租房协议书
2014/10/21 职场文书
男方家长婚礼致辞
2015/07/27 职场文书
导游词之重庆渣滓洞
2020/01/08 职场文书
Spring boot实现上传文件到本地服务器
2022/08/14 Java/Android