微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PyAutoGui 图像识别问题

如何解决PyAutoGui 图像识别问题

我在使用图像识别工具 (pyautogui.locateOnScreen('/Users/kd/Desktop/image.png',confidence=0.8) 时遇到问题 我制作了一个自动点击脚本,这是造成麻烦的部分。


image = pyautogui.locateCenterOnScreen('/Users/kd/Desktop/image.png',confidence=0.8)
pyautogui.click(x=1180,y=160,clicks=1,interval=1,button='left')
pyautogui.click(x=1125,y=105,button='left')
time.sleep(3)
pyautogui.locateOnScreen('/Users/kd/Desktop/image.png',confidence=0.8)
print(image)

if image is None:
pyautogui.click(x=1415,button='left')
pyautogui.click(x=1165,y=390,button='left')
pyautogui.click(x=1250,y=467,button='left')
else:
pyautogui.click(image.x / 2,image.y / 2,interval=3,button='left')
pyautogui.click(x=1122,button='left')

(坐标分隔是因为我的 MacBook Pro 像素密度较高,因此会导致 pyautogui 的屏幕截图工具出现问题。)

但是当定位和单击 image.png 的命令出现时,即使图像就在屏幕上,它也没有检测到任何东西.. 我在论坛上搜索了很多,但找不到解决方案。希望有人可以帮助我,因为这真的让我很忙。当脚本运行时,如何让我的脚本识别图像?提前致谢

编辑: 打印功能显示,即使它就在屏幕上,也没有找到图像。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。