我试图使用PyAutoGui的图像识别功能。 (OS X)
毋庸置疑,我遇到了一些轻微的问题,无论我在哪里或做什么,我都无法解决自己。我试图让PyAutoGui根据保存在桌面上的.png屏幕截图点击Chrome快捷方式。
这是我的终端代码:
>>>import pyautogui
>>>chrome = pyautogui.locateOnScreen('/Users/ianscalzo/Desktop/chrome.png")
>>>
我的文件路径没有适得其反,但它导致我的shell /终端只返回一个新行。 (如上面的代码示例所示 - 只是导致终端转到空白">>>")
我真的不明白为什么它不做任何事情,只能去一条新线,所以任何见解都会受到高度赞赏。
非常感谢你!
答案 0 :(得分:0)
在与此永远斗争之后,终于想通了你要么使用命令行来截取屏幕截图,要么使用带有windows键的屏幕截图按钮。它不适用于剪切工具。
所以试试:
image = pyautogui.screenshot()
image.save('testing.png')
Go and crop testing.png尽可能小,以便locateOnScreen更快地运行。然后返回终端并输入:
pyautogui.locateOnScreen('testing.png')