Мобильный зональный OCR сканер документов в офлайне

Вопрос или проблема

Я ищу мобильный SDK, который может захватывать и обрабатывать документ с помощью зонального OCR и возвращать значение, которое является частью заранее определенной области в документе в оффлайн-режиме.

Я посмотрел некоторые коммерческие SDK, такие как Abbyy, ScanBot. Но они не соответствовали моим требованиям. Я бы хотел узнать, есть ли другие SDK, которые я пропустил?? Спасибо за советы заранее.

Я работаю в компании, создавшей LEADTOOLS SDK. Если вы его еще не пробовали, здесь есть бесплатная версия для оценки.

Версия для оценки идет с бесплатной технической поддержкой по электронной почте и в чате.

OCR работает либо путем автоматического создания зон, либо принимая заранее определенные зоны, которые вы указываете. Есть родные библиотеки для различных платформ, но если вы хотите использовать один и тот же исходный код как для Android, так и для iOS, вы можете использовать наш Xamarin SDK (часть основной версии для оценки для Windows).

Следующий код демонстрирует, как можно определить зону и распознавать текст с помощью классов LEADTOOLS:

using (IOcrPage ocrPage = ocrEngine.CreatePage(rasterImage, OcrImageSharingMode.AutoDispose))
{
  LogicalRectangle bounds = LogicalRectangle.FromLTRB(left, top, right, bottom, LogicalUnit.Pixel);
  OcrZone zone = new OcrZone();
  zone.ZoneType = OcrZoneType.Text;
  zone.Bounds = bounds;
  ocrPage.Zones.Add(zone);
  ocrPage.Recognize(null);
  string text = ocrPage.GetText(-1);
}

Ответ или решение

Вопрос об оффлайн-сканировании документов с использованием зональной оптической распознаваемости символов (OCR) на мобильных устройствах является актуальным для многих профессионалов в области ИТ. На основании предоставленных вами данных мы можем выделить несколько SDK, включая LEADTOOLS, которые могут удовлетворить ваши требования.

Определение проблемы

Вы ищете мобильный SDK для захвата и обработки документов с использованием зонального OCR, который должен работать в оффлайн-режиме. При этом необходимо, чтобы SDK возвращал значения, извлеченные из заранее определённых областей документа. Вы уже исследовали коммерческие решения, такие как ABBYY и Scanbot, но они не удовлетворили ваши запросы.

Рекомендуемые решения

  1. LEADTOOLS SDK
    LEADTOOLS предлагает мощный SDK, подходящий для мобильного сканирования документов при помощи зонального OCR. Это решение поддерживает определение зон, позволяя точно указать области для распознавания текста.

    • Офлайн-работа: Локальное распознавание без необходимости в интернет-соединении.
    • Кросс-платформенность: Возможность использовать один и тот же код для Android и iOS с помощью Xamarin.
    • Пример кода: Ниже приведён пример того, как можно определить зону и выполнить распознавание текста с использованием библиотек LEADTOOLS:
    using (IOcrPage ocrPage = ocrEngine.CreatePage(rasterImage, OcrImageSharingMode.AutoDispose))
    {
       LogicalRectangle bounds = LogicalRectangle.FromLTRB(left, top, right, bottom, LogicalUnit.Pixel);
       OcrZone zone = new OcrZone
       {
           ZoneType = OcrZoneType.Text,
           Bounds = bounds
       };
       ocrPage.Zones.Add(zone);
       ocrPage.Recognize(null);
       string text = ocrPage.GetText(-1);
    }
  2. Tesseract OCR
    Tesseract является бесплатным и открытым решением, которое также может быть использовано для оффлайн-распознавания текста. Хотя Tesseract не поддерживает зональное OCR из коробки, вы можете предварительно обрезать изображение и отправлять его для распознавания отдельных зон.

  3. ABBYY Mobile OCR SDK
    Несмотря на то, что вы, возможно, не нашли ABBYY подходящим, их SDK всё же стоит изучить заново, так как они активно развиваются и могут предложить новые функции для работы с зональным OCR. Убедитесь, что вы исследовали все их параметры конфигурации зон.

  4. Scanbot SDK
    Хотя упомянутый вами Scanbot не удовлетворил ваши текущие требования, возможно, существуют дополнительные настройки, которые вы не рассматривали. Обратитесь к их документации или службе поддержки.

Заключение

Выбор SDK зависит от конкретных требований вашего проекта, доступного бюджета и необходимого функционала. LEADTOOLS является надежным вариантом для вашей задачи из-за его функциональности и поддерживаемых платформ. Я также рекомендую посетить сайт разработчика для получения дополнительной информации и использования бесплатной версии для тестирования.

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

SEO Оптимизация

Включение ключевых слов, таких как "оффлайн OCR", "мобильный SDK", "зональное распознавание текста", "LEADTOOLS и альтернативы" в текст может помочь увеличить видимость в поисковых системах. Вы также можете добавлять релевантные теги и обновлять контент, основываясь на получаемом фидбэке от пользователей, чтобы улучшить позиции в поисковых системах.

Таким образом, у вас есть ряд потенциальных решений для внедрения зонального оффлайн-OCR в мобильные приложения. Надеюсь, это поможет вам найти оптимальное решение для вашей компании.

Оцените материал
Добавить комментарий

Капча загружается...