Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > Python图形界面

Python通过截图匹配原图中的位置(opencv)实例

来源:中文源码网    浏览:258 次    日期:2024-04-18 22:11:11
【下载文档:  Python通过截图匹配原图中的位置(opencv)实例.txt 】


Python 通过截图匹配原图中的位置(opencv)实例
安装依赖
1)下载安装opencv-2.4.9,并将cv2.pyd拷贝到python安装目录的site-package下
2)pip install numpy
3)pip install aircv
准备一张原图和截图
原图
截图
代码
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)实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持中文源码网。

相关内容