У Google есть система Tesseract, которая позволяет парсить текст с картинки с помощью оптического разпознавания.
И так сразу в код!
from PIL import Image
import pytesseract
# Конвертируем картинку в текст и выводим результат
print( pytesseract.image_to_string(Image.open("test.png")) )
# Задаем русский текст в аргументах
print( pytesseract.image_to_string("text_ru.jpg", lang="rus") )
Как устанавливать, смотрите в документации.
Документацию найдут те кто умеют гуглить.