如何使用opencv(python)打印鼠标的位置。

时间:2016-03-21 02:23:50

标签: python python-2.7 opencv

简单地说,我想不断检查鼠标是否被点击(lbutton)。 我一直在寻找一段时间,我似乎无法找到任何好方法。

1 个答案:

答案 0 :(得分:0)

Here他们使用cv2包,并通过调用cv2.setMouseCallback设置鼠标回调到窗口对象:

import cv2
refPt = []

def function(event, x, y, flags, param):
  if event == cv2.EVENT_LBUTTONDOWN: 
    refPt = [(x, y)] 

..
cv2.namedWindow("image")
cv2.setMouseCallback("image", click_and_crop)

有关详细信息,请参阅链接。 您可能希望共享代码的最小示例,以便人们可以更好地帮助您为鼠标事件设置事件处理程序。