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使用xauth方式登录饭否网然后发消息
Apr 11 Python
在Python中使用判断语句和循环的教程
Apr 25 Python
Python实现导出数据生成excel报表的方法示例
Jul 12 Python
Python基于回溯法子集树模板解决0-1背包问题实例
Sep 02 Python
基于腾讯云服务器部署微信小程序后台服务(Python+Django)
May 08 Python
python交易记录链的实现过程详解
Jul 03 Python
python+selenium 鼠标事件操作方法
Aug 24 Python
Python3如何对urllib和urllib2进行重构
Nov 25 Python
Python列表解析操作实例总结
Feb 26 Python
Python3 io文本及原始流I/O工具用法详解
Mar 23 Python
selenium框架中driver.close()和driver.quit()关闭浏览器
Dec 08 Python
Python实现科学占卜 让视频自动打码
Apr 09 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数组应该有多大的分析
2009/07/30 PHP
JS去除数组重复值的五种不同方法
2013/09/06 Javascript
兼容所有浏览器的js复制插件Zero使用介绍
2014/03/19 Javascript
javascript setinterval 的正确语法如何书写
2014/06/17 Javascript
Node.js 去掉种子(torrent)文件里的邪恶信息
2015/03/27 Javascript
JS在一定时间内跳转页面及各种刷新页面的实现方法
2016/05/26 Javascript
使用 bootstrap modal遇到的问题小结
2016/11/09 Javascript
简单实现JS计算器功能
2016/12/21 Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
2018/09/14 Javascript
JavaScript页面倒计时功能完整示例
2019/05/15 Javascript
深入理解 TypeScript Reflect Metadata
2019/12/12 Javascript
[06:25]DOTA2英雄梦之声_第17期_大地之灵
2014/06/20 DOTA
[48:24]完美世界DOTA2联赛PWL S3 Forest vs INK ICE 第一场 12.09
2020/12/12 DOTA
python实现在目录中查找指定文件的方法
2014/11/11 Python
python生成随机mac地址的方法
2015/03/16 Python
Python 实现简单的电话本功能
2015/08/09 Python
Python保存MongoDB上的文件到本地的方法
2016/03/16 Python
python算法表示概念扫盲教程
2017/04/13 Python
Python 2.x如何设置命令执行的超时时间实例
2017/10/19 Python
python 基本数据类型占用内存空间大小的实例
2018/06/12 Python
Python实现将数据写入netCDF4中的方法示例
2018/08/30 Python
Python3 读、写Excel文件的操作方法
2018/10/20 Python
python3对拉勾数据进行可视化分析的方法详解
2019/04/03 Python
Django框架模型简单介绍与使用分析
2019/07/18 Python
python KNN算法实现鸢尾花数据集分类
2019/10/24 Python
详解css3 flex弹性盒自动铺满写法
2020/09/17 HTML / CSS
Html5实现移动端、PC端 刮刮卡效果
2016/06/30 HTML / CSS
英国最大的网上药品商店:Chemist Direct
2017/12/16 全球购物
萨克斯第五大道英国:Saks Fifth Avenue英国
2019/04/01 全球购物
英国最大的割草机购买网站:Just Lawnmowers
2019/11/02 全球购物
人事部岗位职责范本
2014/03/05 职场文书
年会搞笑主持词
2014/03/27 职场文书
关于孝道的演讲稿
2014/05/21 职场文书
电子信息专业应届生自荐信
2014/06/04 职场文书
工作态度不端正检讨书
2014/10/04 职场文书
关于环保的广播稿
2015/12/17 职场文书