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 socket网络编程TCP/IP服务器与客户端通信
Jan 05 Python
对python 各种删除文件失败的处理方式分享
Apr 24 Python
Python应用库大全总结
May 30 Python
Anaconda 离线安装 python 包的操作方法
Jun 11 Python
在Python中调用Ping命令,批量IP的方法
Jan 26 Python
解决Pytorch 训练与测试时爆显存(out of memory)的问题
Aug 20 Python
树莓派4B+opencv4+python 打开摄像头的实现方法
Oct 18 Python
Python xlrd excel文件操作代码实例
Mar 10 Python
Python爬虫爬取杭州24时温度并展示操作示例
Mar 27 Python
基于python实现简单C/S模式代码实例
Sep 14 Python
使用Python+Appuim 清理微信的方法
Jan 26 Python
Python多个MP4合成视频的实现方法
Jul 16 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
地摊中国 - 珍藏老照片
2020/08/18 杂记
冰滴咖啡制作步骤
2021/03/03 冲泡冲煮
php将access数据库转换到mysql数据库的方法
2014/12/24 PHP
PHP中Socket连接及读写数据超时问题分析
2016/07/19 PHP
基于jquery的一个简单的脚本验证插件
2010/04/05 Javascript
Javascript下IE与Firefox下的差异兼容写法总结
2010/06/18 Javascript
jQuery Validation插件remote验证方式的Bug解决
2010/07/01 Javascript
js Map List 遍历使用示例
2013/07/10 Javascript
手机平板等移动端适配跳转URL的js代码
2014/01/25 Javascript
get(0).tagName获得作用标签示例代码
2014/10/08 Javascript
js格式化时间小结
2014/11/03 Javascript
jQuery中hide()方法用法实例
2014/12/24 Javascript
使用jQuery在对象中缓存选择器的简单方法
2015/06/30 Javascript
jQuery on()方法示例及jquery on()方法的优点
2015/08/27 Javascript
jQuery 3.0十大新特性最终版发布
2016/07/14 Javascript
用JS写的一个Ajax库(实例代码)
2016/08/06 Javascript
JavaScript 是什么意思
2016/09/22 Javascript
javascript跨域请求包装函数与用法示例
2016/11/03 Javascript
jQuery插件JWPlayer视频播放器用法实例分析
2017/01/11 Javascript
小程序scroll-view组件实现滚动的示例代码
2018/09/20 Javascript
17道题让你彻底理解JS中的类型转换
2019/08/08 Javascript
vue-cli 关闭热更新操作
2020/09/18 Javascript
深入学习python多线程与GIL
2019/08/26 Python
布隆过滤器的概述及Python实现方法
2019/12/08 Python
python中random.randint和random.randrange的区别详解
2020/09/20 Python
迪拜航空官方网站:flydubai
2017/04/20 全球购物
实习老师个人总结的自我评价
2013/09/28 职场文书
幼儿教师研修感言
2014/02/12 职场文书
高三霸气励志标语
2014/06/24 职场文书
财务会计实训报告
2014/11/05 职场文书
2015年团支书工作总结
2015/04/03 职场文书
2015年药房工作总结
2015/04/25 职场文书
导师鉴定意见
2015/06/05 职场文书
2016年社区创先争优活动总结
2016/04/05 职场文书
《最后一头战象》读后感:动物也有感情
2020/01/02 职场文书
Win11黑色桌面背景怎么办?Win11黑色壁纸解决方法汇总
2022/04/05 数码科技