Python 通过截图匹配原图中的位置(opencv)实例
时间:2022-07-22 10:54:19|栏目:Python代码|点击: 次
安装依赖
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)
效果图

上一篇:运行独立 pyspark 时出现 Windows 错误解决办法
栏 目:Python代码
本文标题:Python 通过截图匹配原图中的位置(opencv)实例
本文地址:http://www.codeinn.net/misctech/208523.html






