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 (将#修改为@)