我正在使用PyAutoGUI的内置OpenCV图像匹配,每次都会返回None:
pyautogui.locateOnScreen('img.png', greyscale=True, confidence=0.5)
我尝试了许多不同的信心
我已经确认我的计算机上已安装python-opencv
我已经在Windows和Linux上进行了幸运测试
我已确保图像在屏幕上
我通读了所有可能找到的问题,试图解决这一问题,但没有运气
我正在使用libreoffice图标进行测试,但没有运气。我想不出我还会做错什么。
我要匹配的图片:
我相信locateOnScreen()只是一个屏幕截图,所以这是它应该看到的屏幕(屏幕截图来自pyautogui的屏幕截图功能)
我也没有运气尝试过这个
pyautogui.screenshot()
pyautogui.locateOnScreen('test2.png', confidence=0.5, greyscale=True)
Test2.png
pyautogui在匹配之前拍摄的屏幕截图: