python-3.x - 如何在opencv python中捕获整个窗口的鼠标移动?
问题描述
我知道并且已经看到大量文档解释了如何使用 opencv 中的 mouseclick 事件在给定窗口内捕获鼠标移动。我想知道的是,是否有办法为我的系统的整个屏幕捕获鼠标移动(x,y 坐标)。
任何链接、文档或代码片段都会对我进行同样的操作非常有帮助。
解决方案
根据您的操作系统,您可以这样做pyautogui
:
#!/usr/bin/env python3
import time
import pyautogui
for i in range(10):
x, y = pyautogui.position()
print(f'Mouse position: x={x}, y={y}')
time.sleep(1)
推荐阅读
- c++ - 特征:调用 lpNorm() 的正确方法
- ibm-mq - AMQ6709 用于线性日志
- javascript - JavaScript 函数的作用域问题
- c++ - 如何从 SDL_Surface 获取特定像素的颜色?
- javascript - AmCharts 地图 - 如何仅获取国家名称的 2 个首字母?
- python-3.x - 将新元素附加到熊猫数据框中的列
- php - 将月份添加到日期会返回错误的日期
- c# - WPF 按钮模板中的矢量图像并不总是显示
- google-cloud-firestore - NGRX 实体效果 Firestore
- angular - 如何使用 Angular 5 在 ngmodel 中调用 2 个方法或属性