'opencv bot Recursion Error using pyautogui , python-imagesearch, cv2
Im writing a bot using cv2 , pyautogui,and imagesearch libaries. in this function im searching for an image then I'm going to run another function when found if not search again.
I get an error if the image is not found and the function runs for a while. can anyone help me without setting the recursion higher? RecursionError: maximum recursion depth exceeded while calling a Python object. if I'm unclear tell me don't just -1 me please and I will re-explain
(pip install python-imagesearch. it's a wrapper around pyautogui and opencv2, to allow you to easily add cross-platform image searching capabilities to your project. https://pypi.org/project/python-imagesearch/ or 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()
Solution 1:[1]
this is wanted to avoid but it worked good
import sys
sys.setrecursionlimit(1500)
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source | 
|---|---|
| Solution 1 | signmeupnow | 
