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实现学生成绩管理系统
Apr 05 Python
PyQt5每天必学之组合框
Apr 20 Python
Python实现的多项式拟合功能示例【基于matplotlib】
May 15 Python
详解Python如何生成词云的方法
Jun 01 Python
朴素贝叶斯Python实例及解析
Nov 19 Python
Appium Python自动化测试之环境搭建的步骤
Jan 23 Python
Python读写文件基础知识点
Jun 10 Python
python脚本调用iftop 统计业务应用流量的思路详解
Oct 11 Python
如何使用selenium和requests组合实现登录页面
Feb 03 Python
python shapely.geometry.polygon任意两个四边形的IOU计算实例
Apr 12 Python
Python模块zipfile原理及使用方法详解
Aug 04 Python
Python3 用什么IDE开发工具比较好
Nov 28 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
虹吸壶煮咖啡26个注意事项
2021/03/03 冲泡冲煮
mac下使用brew配置环境的步骤分享
2011/05/23 PHP
PHP使用OB缓存实现静态化功能示例
2019/03/23 PHP
JQuery jsonp 使用示例代码
2009/08/12 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
2013/08/01 Javascript
Js控制弹窗实现在任意分辨率下居中显示
2013/08/01 Javascript
在百度知道团队中快速审批新成员的js脚本
2014/02/02 Javascript
推荐9款炫酷的基于jquery的页面特效
2014/12/07 Javascript
使用jquery操作session方法分享
2015/01/22 Javascript
javascript中不易分清的slice,splice和split三个函数
2016/03/29 Javascript
jQuery使用cookie与json简单实现购物车功能
2016/04/15 Javascript
jQuery中ajax错误调试分析
2016/12/01 Javascript
bootstrap select插件封装成Vue2.0组件
2017/04/17 Javascript
Bootstrap 表单验证formValidation 实现远程验证功能
2017/05/17 Javascript
Node.js 回调函数实例详解
2017/07/06 Javascript
解决vue2中使用axios http请求出现的问题
2018/03/05 Javascript
Angular4 Select选择改变事件的方法
2018/10/09 Javascript
python实现批量获取指定文件夹下的所有文件的厂商信息
2014/09/28 Python
python利用datetime模块计算时间差
2015/08/04 Python
python 生成器协程运算实例
2017/09/04 Python
python中列表和元组的区别
2017/12/18 Python
Python读取视频的两种方法(imageio和cv2)
2018/04/15 Python
python遍历文件夹,指定遍历深度与忽略目录的方法
2018/07/11 Python
Python多叉树的构造及取出节点数据(treelib)的方法
2019/08/09 Python
用CSS3实现瀑布流布局的示例代码
2017/11/10 HTML / CSS
HTML5 Web 存储详解
2016/09/16 HTML / CSS
如何使用canvas绘制可移动网格的示例代码
2020/12/14 HTML / CSS
驴妈妈旅游网:中国新型的B2C旅游电子商务网站
2016/08/16 全球购物
新西兰购物网站:TheMarket NZ
2020/09/19 全球购物
信息专业毕业生五年职业规划参考
2014/02/06 职场文书
平安工地建设方案
2014/05/06 职场文书
村主任群众路线个人对照检查材料
2014/09/26 职场文书
商家认证委托书格式
2014/10/16 职场文书
2015年社区平安建设工作总结
2015/05/13 职场文书
2016年暑期社会实践活动总结报告
2016/04/06 职场文书
详解MySQL集群搭建
2021/05/26 MySQL