Python 3.x 如何在opencv python中捕获整个窗口的鼠标移动?
我知道并且看过很多文档,解释了如何使用opencv中的mouseclick事件捕获给定窗口中的鼠标移动。我想知道的是,是否有一种方法可以捕捉我系统整个屏幕的鼠标移动(x,y坐标)Python 3.x 如何在opencv python中捕获整个窗口的鼠标移动?,python-3.x,python-imaging-library,opencv3.0,roi,Python 3.x,Python Imaging Library,Opencv3.0,Roi,我知道并且看过很多文档,解释了如何使用opencv中的mouseclick事件捕获给定窗口中的鼠标移动。我想知道的是,是否有一种方法可以捕捉我系统整个屏幕的鼠标移动(x,y坐标) 任何链接、文档或代码片段都将非常有助于我继续使用它们。根据您的操作系统,您可以使用pyautogui这样做: #!/usr/bin/env python3 import time import pyautogui for i in range(10): x, y = pyautogui.position()
任何链接、文档或代码片段都将非常有助于我继续使用它们。根据您的操作系统,您可以使用
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。使用合适的GUI库对库有什么建议吗?在macOS上,你可能需要加倍坐标,因为有些像素加倍的事情我不太了解。