import cv2
# 鼠标回调函数
def mouse_callback(event, x, y, flags, param):
if event == cv2.EVENT_LBUTTONDOWN:
print('Mouse position: ', x, y)
# 读取图像
img = cv2.imread('test.jpg')
# 创建一个窗口
cv2.namedWindow('image')
# 设置鼠标回调函数
cv2.setMouseCallback('image', mouse_callback)
while True:
# 显示图像
cv2.imshow('image', img)
# 等待按键,如果按下'q'键,退出循环
if cv2.waitKey(0) & 0xFF == ord('q'):
break
cv2.destroyAllWindows()