Я пытаюсь распознать текст в капче, и это невозможно для меня. Я использую python3, openCv и tesseract.
Упрощенный код:
import cv2
from pytesseract import *
img_path = "path"
img = cv2.imread(img_path)
img = cv2.resize(img, None, fx=2, fy=2, interpolation=cv2.INTER_LINEAR)
img = cv2.cvtColor(img, cv2.COLOR_BGR2GRAY)
pytesseract.image_to_string(img)
Я думаю, что я должен сначала удалить цветные линии, а затем оставить текст в покое, и, возможно, изменить яркость и контрастность. Какой фильтр можно применить?
Это некоторые изображения для распознавания.