opencv bot使用pyautogui, python- imagesch, cv2递归错误 &



我正在使用cv2、pyautogui和imagesearch库编写一个bot。在这个函数中,我正在搜索一个图像,如果没有再次搜索,我将运行另一个函数。

如果没有找到图像并且函数运行了一段时间,我会得到一个错误。谁能帮我把递归值调高一点?RecursionError:调用Python对象时超过的最大递归深度。如果我不清楚,告诉我不要只是-我请,我会重新解释

(pip install python-imagesearch. exe)它是pyautogui和opencv2的包装器,允许您轻松地在项目中添加跨平台图像搜索功能。https://pypi.org/project/python-imagesearch/或https://github.com/drov0/python-imagesearch)

from python_imagesearch.imagesearch import *

def function_one():
pos = imagesearch("Bot/image1.png")
if pos[0] != -1:
print("found image one")
function_two()
print('running action two')
function_three()
else:
print("didn't find image one, starting again")
function_one()

这是想要避免的,但是效果很好

import sys
sys.setrecursionlimit(1500)

最新更新