我知道并且已经看到大量文档,它们解释了如何使用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)