def recognize(self, img, save_intermediate=False, verbose=False, reoptimize=False): captcha = [] success = None char_images = self.partition(img, save_intermediate, verbose) if reoptimize: captcha_learn.reoptimize_model() if char_images is not None and len(char_images) == 5: success = True for i in range(len(char_images)): captcha.append(captcha_learn.predict(char_images[i])) captcha = ''.join(captcha) else: success = False return success,captcha
def predict(): nonlocal seq for i in range(len(char_images)): seq.append(captcha_learn.predict(char_images[i]))
def predict(): nonlocal seq for i in range(len(char_images)): seq.append(captcha_learn.predict(char_images[i]))