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']
m=int(x)
n=int(y)
circle_center_pos = pos['result']
circle_radius = 50
color = (0, 255, 0)
line_width = 10
draw_circle(imsrc, (m,n), circle_radius, color, line_width)
plt.imshow(imsrc)
plt.axis('off')
plt.show()
cv2.imwrite("result.jpg", imsrc)
# while True:
# x,y = pyautogui.position() #返回鼠标的坐标
# print(x,y)
# draw circle
# draw_circle(imsrc, circle_center_pos, circle_radius, color, line_width)
python图片中的物体查找并保存
最新推荐文章于 2022-10-17 22:09:31 发布