mport cv2
import numpy as np
def draw_circle(event, x, y, flags, param):
if event == cv2.EVENT_LBUTTONDBLCLK:
cv2.circle(img, (x,y), 100, (255,0,0), -1)
img = np.zeros((500, 500, 3), np.uint8)
cv2.namedWindow(‘image’)
cv2.setMouseCallback(‘image’, draw_circle)
while(1):
cv2.imshow(‘image’,img)
if cv2.waitKey(20)&0xFF==27:
break
cv2.destroyAllWindows()
来源:https://blog.csdn.net/h1791820113/article/details/99600427