【问题标题】:How do I print the position of the mouse once it has been clicked, using opencv (python).使用opencv(python)单击鼠标后,如何打印鼠标的位置。
【发布时间】:2016-03-21 02:23:50
【问题描述】:

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

【问题讨论】:

标签: python python-2.7 opencv


【解决方案1】:

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)

查看链接了解更多详情。 您可能希望分享您的代码的最小示例,以便人们可以更好地帮助您设置鼠标事件的事件处理程序。

【讨论】:

    猜你喜欢
    • 2017-11-15
    • 2013-08-02
    • 2013-02-05
    • 2022-07-02
    • 2015-04-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多