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用GET方法上传文件
Mar 10 Python
微信跳一跳python辅助脚本(总结)
Jan 11 Python
python3.5 tkinter实现页面跳转
Jan 30 Python
Python面向对象进阶学习
May 21 Python
Python使用sklearn实现的各种回归算法示例
Jul 04 Python
python可视化实现KNN算法
Oct 16 Python
python实现根据文件格式分类
Oct 31 Python
Python字符串格式化输出代码实例
Nov 22 Python
Pytorch 实现冻结指定卷积层的参数
Jan 06 Python
Python爬虫爬取有道实现翻译功能
Nov 27 Python
Python使用OpenCV和K-Means聚类对毕业照进行图像分割
Jun 11 Python
python+pyhyper实现识别图片中的车牌号思路详解
Dec 24 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
我的论坛源代码(九)
2006/10/09 PHP
用session做客户验证时的注意事项
2006/10/09 PHP
php和mysql中uft-8中文编码乱码的几种解决办法
2012/04/19 PHP
php中sprintf与printf函数用法区别解析
2014/02/17 PHP
PHP QRCODE生成彩色二维码的方法
2016/05/19 PHP
PHP面向对象程序设计方法实例详解
2016/12/24 PHP
Yii2使用表单上传文件的实例代码
2017/08/03 PHP
laravel框架使用阿里云短信发送消息操作示例
2020/02/15 PHP
你所要知道JS(DHTML)中的一些技巧
2007/01/09 Javascript
JavaScript 轻松搞定快捷留言功能 只需一行代码
2010/04/01 Javascript
简单漂亮的js弹窗可自由拖拽且兼容大部分浏览器
2013/10/22 Javascript
NodeJS学习笔记之Connect中间件模块(一)
2015/01/27 NodeJs
自动化测试读写64位操作系统的注册表
2016/08/15 Javascript
AngularJS入门示例之Hello World详解
2017/01/04 Javascript
详解Vue基于 Nuxt.js 实现服务端渲染(SSR)
2018/04/05 Javascript
ES6 更易于继承的类语法的使用
2019/02/11 Javascript
深入理解Antd-Select组件的用法
2020/02/25 Javascript
Python ljust rjust center输出
2008/09/06 Python
在Python的web框架中中编写日志列表的教程
2015/04/30 Python
Python 2与Python 3版本和编码的对比
2017/02/14 Python
Python简单实现查找一个字符串中最长不重复子串的方法
2018/03/26 Python
Python使用cx_Oracle模块操作Oracle数据库详解
2018/05/07 Python
Python编程快速上手——疯狂填词程序实现方法分析
2020/02/29 Python
Stio官网:男女、儿童户外服装
2019/12/13 全球购物
美国职棒大联盟的官方手套、球和头盔:Rawlings
2020/02/15 全球购物
C#面试题问题集
2016/04/02 面试题
国税会议欢迎词
2014/01/16 职场文书
中学生运动会入场词
2014/02/12 职场文书
售房协议书
2014/08/19 职场文书
法院四风对照检查材料思想汇报
2014/10/06 职场文书
应届毕业生求职简历自我评价
2015/03/02 职场文书
欠款起诉书范文
2015/05/19 职场文书
表彰大会新闻稿
2015/07/17 职场文书
如何做好员工培训计划?
2019/07/09 职场文书
Python采集爬取京东商品信息和评论并存入MySQL
2022/04/12 Python
Python 的演示平台支持 WSGI 接口的应用
2022/04/20 Python