import cv2
def draw_circle(event,x,y,flags,param): #鼠标事件回调
if event==cv2.EVENT_LBUTTONDBLCLK:
print('[',x,',',y,']')
cv2.circle(img,(x,y),1,(255,0,0),-1)
# 创建图像与窗口并将窗口与回函数绑定
img = cv2.imread('color.png') #此处改为自己文件位置
cv2.namedWindow('image',cv2.WINDOW_NORMAL)
cv2.setMouseCallback('image',draw_circle)
while(1):
cv2.namedWindow('image',0)#这一行使窗口可以调整大小
cv2.imshow('image',img)
if cv2.waitKey(20)&0xFF==27: #按ESC退出
break
cv2.destroyAllWindows()
python鼠标点击图片一点返回对应像素坐标
于 2022-08-11 15:44:39 首次发布