怎么获取mouse_callback函数中获得的坐标
在mouse_callback函数中,可以通过参数x和y来获取鼠标的坐标。
import cv2
def mouse_callback(event, x, y, flags, param):
if event == cv2.EVENT_LBUTTONDOWN:
print("鼠标左键按下,坐标为:", x, y)
# 创建图像窗口
cv2.namedWindow("image")
# 读取图像
image = cv2.imread("image.jpg")
# 设置鼠标回调函数
cv2.setMouseCallback("image", mouse_callback)
# 显示图像
cv2.imshow("image", image)
cv2.waitKey(0)
cv2.destroyAllWindows()
在mouse_callback函数中,当鼠标左键按下时,会打印出鼠标的坐标。你可以根据自己的需求对鼠标事件进行处理。
原文地址: https://www.cveoy.top/t/topic/hAmW 著作权归作者所有。请勿转载和采集!