OpenCV : (Open Source Computer Vision) - это кроссплатформенная библиотека функций программирования для компьютерного зрения в реальном времени.
Он предоставляет интерфейсы для языков программирования C и C ++.
Как для обнаружения текстовой области и рисования рамок вокруг нее , вы можете взглянуть на в этой статье , который объясняет, как сделать это с помощью OpenCV. Для улучшения возможностей OCR Я думаю, что tesseract - лучший инструмент с открытым исходным кодом, доступный на данный момент.
Я работал над аналогичным проектомНекоторое время назад и использовал OpenCV для определения области текста и затем тессеракт для правильного распознавания текста.