对于特定的游戏,我想为(Fnaf:Ultimate Custom Night)做一个机器人,当屏幕上弹出某些东西时,我想按下某些键。为此,我需要识别屏幕上的对象,然后使用pyautogui之类的东西单击按钮。我知道如何做第二部分,但我似乎无法弄清楚如何在屏幕上进行实时对象识别。我在网上只能找到带有网络摄像头的物体检测之类的教程,或者类似的东西,但在屏幕上找不到实时检测的任何教程。谢谢您的帮助。
import pyautogui
locateOnScreen应该通过保存所需元素的屏幕快照来与您一起工作,以单击并在无限循环中运行它
示例:
image = pyautogui.locateOnScreen('image2.png')
if image != None:
pyautogui.click(image)
else:
pass