python - 有没有办法在不移动或单击鼠标的情况下在 opencv 中获取鼠标位置?
问题描述
我需要一种在 python 中使用 OpenCV 来获取鼠标位置的方法,无需鼠标移动或鼠标点击。
EVENT_MOUSEMOVE
仅在有移动时才返回位置,但正如我上面提到的,我想在没有移动或单击的情况下获得位置。
解决方案
不确定我是否理解这一点。如果您注册一个回调,EVENT_MOUSEMOVE
您可以获得当前位置并将其存储在全局变量中。然后,您可以根据需要随时获得位置,例如在计时器上每 50 毫秒,即使没有进一步移动,也可以通过查看全局变量来获得。根据定义,如果鼠标此后没有移动,则鼠标必须仍在上次移动时的位置。
推荐阅读
- node.js - 通过电子邮件代替 UID Firebase 删除用户
- sorting - Elasticsearch 的确切结果不会首先返回
- kubernetes - Let's Encrypt with Kubernetes 导致块混合内容
- windows - 保存文件的不同路径 (Windows)
- java - JVM如何分析未引用的对象?
- python - 为什么编译器在我的第一行计算中声明“无效语法”?
- jquery - 使用 if 语句在 jQuery 中进行 CSS 操作
- python - 快速移动输送机的图像去模糊
- angular - Angular 并使用“核心”路由参数(例如帐户 ID/订阅 ID)
- android - 将自定义 Android 11 内核加载到 AVD/模拟器