【发布时间】:2021-03-16 22:59:16
【问题描述】:
我需要一种在 python 中使用 OpenCV 在不移动鼠标或单击鼠标的情况下获取鼠标位置的方法。
EVENT_MOUSEMOVE只有在有运动的时候才会返回位置,但是就像我上面提到的,我想在没有运动或点击的情况下获得位置。
【问题讨论】:
我需要一种在 python 中使用 OpenCV 在不移动鼠标或单击鼠标的情况下获取鼠标位置的方法。
EVENT_MOUSEMOVE只有在有运动的时候才会返回位置,但是就像我上面提到的,我想在没有运动或点击的情况下获得位置。
【问题讨论】:
不确定我是否理解这一点。如果您为EVENT_MOUSEMOVE 注册回调,您可以获得当前位置并将其存储在全局变量中。然后,您可以根据需要随时获取位置,例如在计时器上每 50 毫秒,即使没有进一步移动,也可以通过查看全局变量来获取。根据定义,如果鼠标没有移动,则鼠标必须在上次移动时的最后位置。
【讨论】: