Инструментарий с открытым исходным кодом от Unity, который позволяет обучать AI-агентов с помощью обучения с подкреплением и имитационного обучения в игровых и симуляционных средах.
mindee/doctr
Открытая Python-библиотека OCR, которая обнаруживает и распознаёт текст в PDF и изображениях с помощью моделей глубокого обучения на PyTorch.
Open source альтернатива:ABBYY FineReader
Adobe Acrobat OCR
- Звёзды
- 6,391
- Форки
- 687
- Открытые issues
- 24
- Последний коммит
- 3 дня назад
Что это?
docTR (Document Text Recognition) — Python-библиотека для оптического распознавания символов. Она выполняет OCR в два этапа: сначала модель обнаружения находит слова на странице, затем модель распознавания считывает символы в каждом слове. На вход можно передавать PDF, файлы изображений или веб-страницы, преобразованные в документы. Результат — структурированный объект Document со страницами, блоками, строками и словами, который можно экспортировать в виде вложенного JSON.
В библиотеке есть несколько архитектур для обнаружения (DBNet, LinkNet, FAST) и распознавания (CRNN, SAR, MASTER, ViTSTR, PARSeq, VIPTR), а также предобученные веса. Кроме того, она предлагает предиктор извлечения ключевой информации (KIE), который обнаруживает объекты нескольких классов, например даты или адреса, опциональный этап обнаружения структуры документа и модель распознавания структуры таблиц. Поворот страниц и текста можно учитывать с помощью прямых или повёрнутых ограничивающих рамок.
Библиотеку можно установить с помощью pip, запускать из командной строки через пример скрипта, развернуть шаблон FastAPI с эндпоинтами для обнаружения, распознавания, OCR и KIE или использовать готовые Docker-образы с поддержкой GPU.
Ключевые возможности
- 01Двухэтапный конвейер OCR, объединяющий обнаружение и распознавание текста.
- 02Принимает на вход PDF, изображения и веб-страницы.
- 03На выбор доступны несколько предобученных архитектур для обнаружения и распознавания.
- 04Предиктор извлечения ключевой информации для обнаружения объектов нескольких классов.
- 05Экспортирует результаты в виде структурированных объектов или вложенного JSON, поддерживает визуализацию и создание страниц.
- 06Поддерживает бэкенды PyTorch и TensorFlow 2; доступны Docker-образы с поддержкой GPU.
Сценарии использования
- Извлечение слов и их координат из отсканированных документов или PDF.
- Извлечение определённых полей, например дат или адресов, из форм с помощью предиктора KIE.
- Предоставление OCR в виде API-эндпоинта с помощью шаблона FastAPI.
- Распознавание структуры таблиц или макета страницы в составе конвейера обработки документов.
Темы
Частые вопросы
- Что такое doctr?
- Открытая Python-библиотека OCR, которая обнаруживает и распознаёт текст в PDF и изображениях с помощью моделей глубокого обучения на PyTorch. docTR (Document Text Recognition) — Python-библиотека для оптического распознавания символов. Она выполняет OCR в два этапа: сначала модель обнаружения находит слова на странице, затем модель распознавания считывает символы в каждом слове. На вход можно передавать PDF, файлы изображений или веб-страницы, преобразованные в документы. Результат — структурированный объект Document со страницами, блоками, строками и словами, который можно экспортировать в виде вложенного JSON.
- doctr можно использовать бесплатно? Какая у него лицензия?
- doctr распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- doctr всё ещё поддерживается?
- Активно поддерживается. Последний коммит в doctr — 16 окт. 2026 г..
- Для чего можно использовать doctr?
- Извлечение слов и их координат из отсканированных документов или PDF. Извлечение определённых полей, например дат или адресов, из форм с помощью предиктора KIE. Предоставление OCR в виде API-эндпоинта с помощью шаблона FastAPI. Распознавание структуры таблиц или макета страницы в составе конвейера обработки документов.
- Где скачать doctr?
- Исходный код и инструкции по установке — на GitHub: https://github.com/mindee/doctr
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Платформа с открытым исходным кодом для работы с PDF: редактируйте, подписывайте, скрывайте данные, конвертируйте и автоматизируйте документы в браузере, на компьютере или через API.
Библиотека на Rust и CLI для классификации PDF как текстовых или сканированных и извлечения чистого Markdown без OCR по умолчанию.
Графический интерфейс на основе узлов, API и бэкенд для локального запуска diffusion-моделей, генерирующих изображения, видео, аудио и 3D-контент.
Личный AI-ассистент с открытым исходным кодом, который работает на ваших устройствах и отвечает через WhatsApp, Telegram, Slack, Discord и другие мессенджеры.
Методология разработки ПО и библиотека комбинируемых навыков, которые помогают coding agents проводить мозговой штурм, планировать, следовать TDD и делегировать реализацию субагентам.