<< Назад
Портирование технологий ABBYY на различные платформы
Технологии ABBYY находят широкое применение в различных областях человеческой деятельности, так или иначе связанных с компьютерной техникой. Многие продукты ABBYY, разработанные для наиболее распространённой сегодня платформы Wintel (Windows+Intel), были впоследствии успешно портированы и на другие платформы. В качестве примеров можно назвать, в частности, портирование OCR-систем ABBYY на Mac и Linux, а электронных словарей ABBYY Lingvo — на платформы Windows CE, Palm HandHeld и Symbian OS. Таким образом, разработки ABBYY теперь применяются и за пределами традиционной сферы приложений для персональных компьютеров.
ABBYY FineReader Engine для встраиваемых платформ
Специальная компактная версия ABBYY FineReader Engine for Embedded OS (для встраиваемых платформ) не требует значительных ресурсов оперативной памяти и подходит под любые платформы разработки.
Данная версия инструментария будет особенно интересна производителям портативных и многофункциональных периферийных устройств, среди которых:
-
сканеры,
-
МФУ,
-
автоматы по приему платежей,
-
терминалы по обработке данных,
-
другие периферийные устройства.
В настоящее время компания ABBYY — единственная компания, которая предлагает производителям устройств, использующих встроенные платформы, весь спектр решений в области автоматизации процессов обработки документов и данных.
Ключевые преимущества ABBYY FineReader Engine для встраиваемых платформ
- Низкие системные требования . ABBYY FineReader Engine для встраиваемых платформ оптимизирован для работы с ограниченными вычислительными ресурсами, включая малый объем памяти и низкочастотные процессоры.
- Работа на любой платформе. Новую версию инструментария можно использовать с различными операционными системами, а также легко изменять по требованию заказчика под другие платформы.
- Высокая точность распознавания и преобразования документов. Инструментарий создавался с использованием последних разработок компании ABBYY в области оптического распознавания символов (OCR) и преобразования PDF-документов, которые высоко оценили пользователи и эксперты рынка.
- Разнообразие модификаций. ABBYY FineReader Engine для встраиваемых платформ можно модифицировать в соответствии с потребностями заказчика. Любая функциональная возможность, существующая в других инструментариях для разработчиков, например, FineReader Engine или FlexiCapture Engine, может быть встроена в новый инструментарий. Таким образом, в дополнение к стандартному набору функций, можно добавить распознавание рукописного печатного текста (ICR), распознавание меток (OMR), функцию распознавания штрих-кодов, системы индексирования и потокового ввода документов.
- Поддержка множества языков. Инструментарийподдерживает распознавание документов на 60 наиболее распространенных мировых языках (из них 23 языка со словарной поддержкой). По просьбе заказчика в версию ABBYY FineReader Engine for Embedded OS могут быть добавлены дополнительные языки из тех 195, которые поддерживают технологии оптического распознавания ABBYY (среди них языки на основе латинского и кириллического алфавитов, китайский, японский, корейский, тайский, иврит и другие).
Примеры успешного портирования технологий ABBYY
|
Примером успешно реализованного встраивания OCR-технологий ABBYY может служить проект компании C-Technologies. Разработанное этой компанией сканирующее устройство C-Pen выполнено в виде ручки. В устройство интегрированы технологии распознавания и лингвистического анализа, созданные компанией ABBYY. C-Pen обеспечивает построчное сканирование, распознавание, сохранение и перевод текста.
| |
Встроенная в C-Pen система распознавания характеризуется следующими особенностями:
- Системонезависимый код: может работать вообще без ОС.
- Поддержка процессоров Strong ARM, ARM7 и ARM9.
- Технологическое ядро — от системы FineReader 4.0. Реализованы все возможности коробочной версии: 53 языка распознавания, примерно 20 из них — с морфологической поддержкой, корректная обработка полужирных, наклонных и подчёркнутых шрифтов, частично искажённых символов, распознавание слов на нескольких языках в пределах одной строки.
- Точность распознавания соответствует аналогичному параметру FineReader 4.0.
- Код системы написан на C++ и может быть скомпилирован как Microsoft C++ для Windows, так и GNU C++ для процессоров ARM.
- Распознавание ведётся только на уровне строки. Возможность распознавания целых страниц может быть добавлена при необходимости.
- Если при распознавании не используется словарь, для работы системы требуется 0,5 МБ оперативной памяти; при использовании словаря — 1 МБ. Вся использованная память полностью высвобождается после завершения распознавания.
- Требуется 1,5 МБ постоянной памяти для размещения системы и примерно 0,5-1 МБ для размещения словаря для каждого из языков.
- Все необходимые для работы системы файлы могут размещаться как в постоянной памяти, так и на Flash-картах.
В том случае, если вы планируете разработку продукта, который должен содержать OCR-модуль, мы рады будем помочь адаптировать наши технологии для вашей задачи. Для получения подробной информации обращайтесь в офис компании ABBYY: + 8 044 490 99 99, или пишите на адрес engine@abbyy.ua.
<< Назад