pytesseract - одна из лучших библиотек для распознавания текста в Python.
Является обёрткой над Google’s Tesseract-OCR Engine.
Я её лично применял, когда делал бота-авторыбалку для Terraria.
Из особенностей:
— Легко использовать
— Работает с разными языками
— Можно распознавать кастомные шрифты
— Нативная поддержка OpenCV
— Куча полезных параметров и настроек
Ставится командой ⚙️ pip install pytesseract
Документация и примеры кода здесь.