【发布时间】:2017-02-02 15:13:01
【问题描述】:
我找到的所有教程都使用setMouseCallback() 设置一个回调函数,鼠标位置传递给该函数。不幸的是,此函数仅在发生实际鼠标事件时调用,但我想在鼠标上没有按键时获取鼠标位置。
这在 OpenCV 中可行吗?
【问题讨论】:
-
EVENT_MOUSEMOVEdocs.opencv.org/master/d7/dfc/… 似乎是一个好的开始,不是吗? -
@Miki 看起来是这样,但事实并非如此。
EVENT_MOUSEMOVE可以检查,但这并没有给我任何关于指针位置的信息。此信息仅传递给回调函数,除非按下、按住或释放其中一个鼠标按钮,否则不会调用该回调函数。 -
它确实对我有用。如果这不是您需要的,请告诉我;)。
-
您说的完全正确,效果很好。我的问题是当鼠标移动时我没有重绘,只有在发生其他鼠标事件时才重绘。愚蠢的错误,非常感谢!