首页 > 解决方案 > 如何在opencv python中捕获整个窗口的鼠标移动?

问题描述

我知道并且已经看到大量文档解释了如何使用 opencv 中的 mouseclick 事件在给定窗口内捕获鼠标移动。我想知道的是,是否有办法为我的系统的整个屏幕捕获鼠标移动(x,y 坐标)。

任何链接、文档或代码片段都会对我进行同样的操作非常有帮助。

标签: python-3.xpython-imaging-libraryopencv3.0roi

解决方案


根据您的操作系统,您可以这样做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)

推荐阅读