распознавание капчи с помощью pytesseract
У меня есть капча, которую мне надо научиться распознавать:
Сначала я ее видоизменяю, удаляя полоски и фон, получая вот такое изображение:
но pytesseract все равно не может распознать эту задекодированную капчу. Подскажите пожалуйста. Может мне нужно взять другой конфиг(я использую --oem 3 --psm 7) или разбить капчу на символы и перебрать каждый, а в конце собрать все воедино, и как это можно сделать.
Мой код:
import cv2
import pytesseract
from colorama import Fore
from PIL import Image
im = Image.open("img.jpg")
im2 = Image.new("RGB", im.size,255)
pytesseract.pytesseract.tesseract_cmd = 'C:\\Program Files\\Tesseract-OCR\\tesseract.exe'
cfg = r'--oem 3 --psm 7'
verifcode = pytesseract.image_to_string(Image.open('output.jpg'), config=cfg).replace(" ", "")
print(Fore.LIGHTBLUE_EX + "\nКод верификации:", verifcode)
cv2.waitKey(0)