如何在 opencv python 中捕获整个 window 的鼠标移动?
How to capture mouse movement for the whole window in opencv python?
我知道并看过大量文档,这些文档解释了如何使用 opencv 中的鼠标点击事件在给定的 window 中捕获鼠标移动。我想知道的是,是否有办法为我的系统的整个屏幕捕获鼠标移动(x,y 坐标)。
任何 link、文档或代码片段对我进行相同的操作都非常有帮助。
根据您的 OS,您可以这样使用 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)
我知道并看过大量文档,这些文档解释了如何使用 opencv 中的鼠标点击事件在给定的 window 中捕获鼠标移动。我想知道的是,是否有办法为我的系统的整个屏幕捕获鼠标移动(x,y 坐标)。
任何 link、文档或代码片段对我进行相同的操作都非常有帮助。
根据您的 OS,您可以这样使用 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)