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找出圖片位置 檢查兩個圖片相對位置
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.