Есть ли библиотека для распознавания рукописного текста по типу shiftlab_ocr?

Есть библиотека shiftlab_ocr и я написал код:

from shiftlab_ocr.doc2text.reader import Reader
from PIL import Image
local_filename = 'img.jpg'

image = Image.open(local_filename)

reader = Reader()

result = reader.doc2text(local_filename)

print(result[0])

но он выдаёт ошибку. Я перепробовал уже всё Ошибка


Ответы (1 шт):

Автор решения: Данила Стариков

Вот корректное использование функционала данной библиотеки:

from shiftlab_ocr.doc2text.reader import Reader

result = Reader().doc2text('путь_к_вашей_картинке.jpg')

print(result[0])  # выводим весь полученный текст

for i in range(len(result[1])):
    print(result[1][i].points)  # выводим координаты всех определенных рамок текстовых блоков
    display(result[1][i].img)  # выводим кропы всех текстовых блоков

З.Ы. для себя отметил, что shiftlab_ocr плохо дружит с графическими библиотеками, такими как PIL и matplotlib

→ Ссылка