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内置的字符串处理函数整理
Jan 29 Python
浅谈插入排序算法在Python程序中的实现及简单改进
May 04 Python
Python matplotlib的使用并自定义colormap的方法
Dec 13 Python
python sorted函数的小练习及解答
Sep 18 Python
利用pandas合并多个excel的方法示例
Oct 10 Python
使用python+whoosh实现全文检索
Dec 09 Python
python 实现Flask中返回图片流给前端展示
Jan 09 Python
解决pycharm每次打开项目都需要配置解释器和安装库问题
Feb 26 Python
Python3如何实现Win10桌面自动切换
Aug 11 Python
python opencv实现简易画图板
Aug 27 Python
还在手动盖楼抽奖?教你用Python实现自动评论盖楼抽奖(一)
Jun 07 Python
Python可视化动图组件ipyvizzu绘制惊艳的可视化动图
Apr 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使用curl和正则表达式抓取网页数据示例
2014/04/13 PHP
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
2014/10/20 PHP
PHP随机数 C扩展随机数
2016/05/04 PHP
PHP SESSION机制的理解与实例
2019/03/22 PHP
Thinkphp5.0 框架使用模型Model添加、更新、删除数据操作详解
2019/10/11 PHP
使用ExtJS技术实现的拖动树结点
2010/08/05 Javascript
js模仿hover的具体实现代码
2013/12/30 Javascript
对JavaScript中this指针的新理解分享
2015/01/31 Javascript
浅谈JavaScript数据类型及转换
2015/02/28 Javascript
用Node.js通过sitemap.xml批量抓取美女图片
2015/05/28 Javascript
解析JavaScript的ES6版本中的解构赋值
2015/07/28 Javascript
jquery实现叠层3D文字特效代码分享
2015/08/21 Javascript
nodejs 的 session 简单使用
2016/06/06 NodeJs
详解Jquery Easyui的验证扩展
2017/01/09 Javascript
jQuery在header中设置请求信息的方法
2017/03/06 Javascript
解决Node.js使用MySQL出现connect ECONNREFUSED 127.0.0.1:3306的问题
2017/03/09 Javascript
详解npm 配置项registry修改为淘宝镜像
2018/09/07 Javascript
JS实现倒计时图文效果
2018/11/17 Javascript
Vue指令指令大全
2019/02/09 Javascript
聊聊Vue 中 title 的动态修改问题
2019/06/11 Javascript
JS前端知识点总结之内置对象,日期对象和定时器相关操作
2019/07/05 Javascript
vuex存值与取值的实例
2019/11/06 Javascript
vue 中 elment-ui table合并上下两行相同数据单元格
2019/12/26 Javascript
JS实现选项卡插件的两种写法(jQuery和class)
2020/12/30 jQuery
[49:17]DOTA2-DPC中国联赛 正赛 Phoenix vs Dynasty BO3 第三场 1月26日
2021/03/11 DOTA
python求pi的方法
2014/10/08 Python
Python文本处理之按行处理大文件的方法
2018/04/09 Python
Python实现的栈、队列、文件目录遍历操作示例
2019/05/06 Python
python中return的返回和执行实例
2019/12/24 Python
Pytorch释放显存占用方式
2020/01/13 Python
python批量修改xml属性的实现方式
2020/03/05 Python
python实时监控logstash日志代码
2020/04/27 Python
惠普美国官方商店:HP Official Store
2016/08/28 全球购物
大四学年自我鉴定
2013/11/13 职场文书
中药专业自荐信范文
2014/03/18 职场文书
五好关工委申报材料
2014/05/31 职场文书