gpt4 book ai didi

python - 如何在 python 2.7 中使用 pyautogui 获取屏幕图像坐标

转载 作者:太空宇宙 更新时间:2023-11-03 15:39:33 24 4
gpt4 key购买 nike

当我运行此脚本时:

import pyautogui

x, y = pyautogui.locateCenterOnScreen('key7.png')
pyautogui.click(x, y)

我收到此错误消息:

Traceback (most recent call last):
File "C:/Users/SMART/Desktop/locate.py", line 3, in <module>
x, y = pyautogui.locateCenterOnScreen('key7.png')
TypeError: 'NoneType' object is not iterable

我想找到然后单击计算器上的按钮:

就像数字 7。我想找到 key 并获取它的中心 xy

对于使用 python 2.7 和 pyautogui 来完成此任务有什么建议吗?

最佳答案

我在使用 pyautogui 定位图像时也遇到了问题。我改进搜索的方法是

1- 使用 pyautogui.locateOnScreen('someButton.png',region=(0,0, 300, 400)) 搜索较小的区域

2-使用 pyautogui 截取屏幕截图(不是截图工具等)

3- pyautogui 在搜索中不使用透明度,因此如果 PNG 具有透明度(因为它需要像素完美),可能会导致搜索失败

您可能还想尝试灰度搜索

关于python - 如何在 python 2.7 中使用 pyautogui 获取屏幕图像坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42279445/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com