如何在 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)