I want to take a screenshot every second for 10 secs.
I have tried using threading and schedule but I've not been able to come up with the solution to satisfy my problem.
def fun(original):
    end_time = datetime.now() + timedelta(seconds=10)
    while datetime.now() < end_time:
        current = ImageGrab.grab()
        current.save("current.png")
        current = cv2.imread("current.png")
        found = screenshot_comparison(original,current)
        if found :
            print("matched")
        else :
            print("didntMATCH")
            fun(original)
I want to take screenshots every second for 10 secs and match it with an already grabbed screenshot.
 
     
    