PaddlePaddle система распознавания текста на изображениях

PaddleOCR.

Конвейеры OCR с распознаванием текста и координатами

В PaddleOCR можно выбрать конвейер распознавания и получить текст вместе с расположением фрагментов. Подходящую конфигурацию проверяют на образцах своих документов.

Официальный репозиторий PaddleOCR с описанием распознавания текста
Официальный репозиторий PaddleOCR с описанием распознавания текста. Открыть источник

Один пропущенный знак меняет запись

В архиве лежат накладные, на которых часть цифр отпечаталась слабо. PaddleOCR позволяет выделить области текста и распознать содержимое. Для проверки полезно хранить оба результата: строку и координаты на исходной странице. Тогда оператор увидит, где программа прочитала сомнительный символ и что было рядом. Оценку распознавания можно использовать, чтобы определить очередность проверки, если сначала сравнить ее с реальными ошибками на своих материалах.

Небольшая выборка перед обработкой архива

Подготовьте несколько синтетических страниц с известными суммами, датами и обозначениями. Добавьте повернутую фотографию и вариант с мелким текстом. Сохраните ручную расшифровку, затем отдельно проверьте полноту обнаружения строк и точность чтения. Если сумма прочитана верно, но относится к соседней строке, это самостоятельная ошибка. Для таблиц сверяйте соответствие ячеек, а для двух колонок проверяйте порядок чтения.

Как обращаться с результатом

В зависимости от формата документа и языка может понадобиться другой вариант конвейера. Запишите выбранные параметры и не сравнивайте два прогона на разных наборах страниц. Если текст пойдет в учетную систему, настройте проверку обязательных полей и контрольный просмотр. Для первого запуска достаточно нескольких сложных сканов. После него будет понятнее, где качество можно улучшить подготовкой изображения, а где требуется ручной ввод. Укажите оператору, какие поля следует проверять на каждой странице.

Для каких задач подходит

  • Перевести собственные сканы в проверяемый текст
  • Сверить расположение фрагментов и спорные символы
Возможности

Сильные стороны

  • Конвейер разделяет поиск областей и чтение текста
  • Документированы разные настройки и виды входа
Стоит учитывать

Ограничения

  • Качество зависит от языка, масштаба, наклона и исходного изображения
  • Критичные цифры и порядок чтения нужно проверять отдельно

Выбор и условия

Бесплатный режим
Да
Пробный период
Не подтверждено
Без регистрации
Не подтверждено
Русский интерфейс
Не подтверждено
Локальная установка
Да
API
Не подтверждено

«Не подтверждено» означает, что сведений недостаточно. Возможность может существовать; сверяйте условия разработчика.

Исходные форматы
Документ, Изображение
Результат
Данные, Текст

Условия

У открытого проекта есть условия использования кода и моделей. Для самостоятельного запуска учитываются вычислительные ресурсы и хранение документов. Качество зависит от языка, масштаба, наклона и исходного изображения.

От задачи к первому результату

Практический пример

Задача
Перевести собственные сканы в проверяемый текст
Что подготовить
Свои учебные сканы с цифрами, наклоном и небольшими подписями.

Задание или запрос

Распознай строки и сохрани координаты вместе с текстом. Отметь поля, которые нужно сверить с изображением вручную.

Ожидаемый результат

Текст и список спорных строк со ссылками на исходные области.

Как проверить результат

  • Проверьте цифры, порядок строк и пропуски.
  • Повторите на кадре с другим освещением.

Редакционный учебный пример постановки задачи, а не результат личного тестирования сервиса. Проверьте доступность нужного режима, права на исходники и условия использования результата.

Проверить подробности

Официальные источники

  1. Официальная документация PaddleOCR
  2. Руководство по общему конвейеру OCR

Описание составлено по материалам разработчика. Возможности, цены и доступность могут меняться; перед использованием сверяйтесь с первоисточником.