import cv2
import aircv as ac
import pyautogui
import matplotlib.pyplot as plt
import numpy
# 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('aa1.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
print(pos['result'])
x,y=pos['result']
# while True:
# x,y = pyautogui.position() #返回鼠标的坐标
# print(x,y)
# draw circle
# draw_circle(imsrc, circle_center_pos, circle_radius, color, line_width)
square = numpy.array([ [(1827, 695), (1827, 1873), (695, 1873), (695, 714)] ])
cv2.fillPoly(imsrc, square,(169,169,169,0.2))
plt.imshow(imsrc)
plt.axis('off')
plt.show()
python找出图片位置 检查两个图片相对位置
最新推荐文章于 2024-09-07 22:55:15 发布