Об этом проекте
Umi-OCR — бесплатная программа с открытым исходным кодом для офлайн-распознавания текста (OCR), предназначена для Windows 7 x64 и Linux x64. Проект делает упор на работу сразу после распаковки, без подключения к интернету, и включает встроенные офлайн-библиотеки распознавания на множестве языков.
Основные функции:
- OCR по скриншоту: вызов скриншота с помощью горячих клавиш и распознавание текста на изображении; поддержка вставки изображений из буфера обмена; записи распознавания можно редактировать и копировать с множественным выбором.
- Постобработка текста: несколько вариантов разбора макета; автоматическое определение многоколоночной вёрстки, перенос строк по естественным абзацам, сохранение отступов; поддержка горизонтального и вертикального (справа налево) расположения текста.
- Пакетный OCR: поддержка пакетного импорта распространённых графических форматов: jpg, png, webp, bmp, tif и др. Результаты можно экспортировать в txt, jsonl, md, csv(Excel). Ограничения по количеству отсутствуют. Есть возможность автоматического выключения или перехода в спящий режим после завершения задачи.
- Области игнорирования: можно задавать прямоугольные области при пакетном распознавании, чтобы исключить водяные знаки, логотипы и другие мешающие элементы.
- Распознавание документов: поддержка форматов pdf, xps, epub, mobi, fb2, cbz; извлечение текста из сканов или создание двухслойного поискового PDF; поддерживаются области игнорирования для исключения колонтитулов.
- QR-коды: чтение и генерация QR-кодов и штрихкодов, поддержка 19 протоколов, нескольких кодов на одном изображении и настройки уровня коррекции ошибок.
- Глобальные настройки: переключение языка интерфейса, темы и размера шрифта; переключение OCR-плагинов; настройка рендерера для устранения мерцания экрана или проблем с компоновкой интерфейса.
Способы вызова: предоставляются справочники по командной строке и HTTP API для интеграции с внешними программами.
Поддерживаемые офлайн-OCR-движки включают PaddleOCR-json и RapidOCR-json. Среда выполнения основана на модифицированной версии PyStand. Для совместного перевода интерфейса используется платформа Weblate; интерфейс поддерживает множество языков.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.