Skip to content

Smart Code Engine. Распознавание кодифицированных объектов

Программа Smart Code Engine служит для распознавания кодифицированных объектов на документах: двумерных и линейных штрихкодов, банковских карт, номеров телефона, машиночитаемой зоны документов.

Государственная регистрация

Программа Smart Code Engine зарегистрирована в реестре программ для ЭВМ. Свидетельство о государственной регистрации программы для ЭВМ № 2020616759. [1]

Как фото, так и видео, обрабатывается прямо на устройстве.

Программа доступна для мобильных приложений и их веб-версий.

Программа работает в реальных условиях и в реальном времени с фото и сканами. Исходные документы могут подаваться в любом ракурсе в любых условиях.

Подробное описание функций программы Smart Code Engine можно найти здесь.

Высокая скорость работы, поддержка многопоточности и SIMD-инструкций.

Использование в программе новейших технологий GreenOCR® и искусственного интеллекта собственной разработки обеспечивает высокую уверенность распознавания. В целях повышения качества мы создали сверхкомпактные малобитные модели искусственного интеллекта и непрерывно их совершенствуем, как и сам продукт.

Благодаря модульной структуре программы, библиотека обладает небольшим размером и подходит для встраивания в широкий диапазон мобильных и серверных систем.

Комплект поставки

  • API на C, С++, C#, Java, Python, PHP, Javascript/webAssembly;
  • Примеры использования на языках C/C++/C#/Java/PHP/Python/Javascript;
  • Фреймворки: React Native, Flutter;
  • REST API для low-code.

Преимущества Smart Code Engine

Гарантия информационной безопасности клиента

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

Для работы с нашим продуктом не требуется сетевое соединение. Вся обработка ведется в локальной оперативной памяти устройств (100% on-premise).

Качество и скорость распознавания

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

Широкие возможности интеграции

Поддерживается широкий диапазон операционных систем: ОС Аврора, Android, iOS, MS Windows, Linux, ОС Эльбрус, РЕД ОС, Astra Linux, ОС Атликс, ОС Альт Линукс, х86, x86/64, ARMv7-v8-v9 (AArch32 и AArch64), MIPS (MIPS32 и MIPS64), Elbrus.

Функции программы Smart Code Engine

Машиночитаемые зоны документа

  • Распознавание и декодирование машиночитаемой зоны (МЧЗ) в соответствии со стандартом ISO/ICAO.

Номера телефонов

  • Распознавание и сканирование рукописных и напечатанных номеров телефонов при совершении оплат и осуществлении денежных переводов.
Баркоды
  • Распознавание кодов AZTEC, содержащих сообщения, закодированные с использованием ECI;

  • Распознавание QR-кодов для оплаты товаров и услуг:
    Aztec, PDF417, DataMatrix.

  • Сканирование штрихкодов:
    Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, ITF-14, UPC-A, UPC-E.

Банковские карты
  • Сканирование и распознавание банковских, дебетовых и кредитных карт 21 платежной системы, выпущенных различными странами мира:
    info VISA, MasterCard, Maestro, МИР, American Express, JCB, UnionPay, Diners Club, Discover, RuPay, Elo, Verve, V Pay, Girocard, PagoBancomat, MyDebit, Troy, BC Card, Interac, Carte Bancaire, Dankort.

  • Извлечение данных из банковских карт:
    номера (14-19 цифр), срока действия, имени владельца.

  • Распознавание секретного кода банковских для карт произвольной формы;

  • Распознавание банковских карт в любом исполнении:

    • с нанесением данных выдавливанием (embossed);
    • c гравировкой (indent);
    • c плоской печатью (flat printed);
    • с горизонтальным и вертикальным расположением идентификационных данных;
    • с двухсторонним расположением данных.
Система UniversalPay

Система UniversalPay обеспечивает автоматическое определение и распознавание всех типов платежных реквизитов:

  • Сканирование и декодирование QR-кода как по стандарту ЦБ, так и с отклонениями от него;
  • Распознавание всех данных банковской карты любого типа;
  • Сканирование рукописных или печатных номеров телефона;
  • Считывание рукописного или напечатанного номера карты.

Счетчики

  • Распознавание показаний счетчиков:
    воды, газа, электричества.

Номера транспортных средств

  • Распознавание номеров автомобилей 12 стран:
    РФ, Армения, Азербайджан, Республика Беларусь, Грузия, Германия, Казахстан, Киргизия, Республика Молдова, Таджикистан, Узбекистан, Франция;
  • Распознавание VIN-кодов автомобиля;
  • Распознавание номеров грузовых контейнеров;
  • Распознавание номеров пломб грузовых контейнеров.

Поддерживаемые форматы файлов

Для работы распознавания системе необходимо передать изображение специального класса se.common.image. Создать его можно из следующих форматов:

Поддерживаемые форматы:

  • jpeg, png;
  • tiff (✔️TIFF_LZW, ✔️TIFF_PACKBITS,✔️TIFF_CCITT);
  • base64 (форматы из пунктов выше);
  • файловый буфер с предварительным указанием цветовой схемы, ширины\высоты\количества каналов.

Максимальный допустимый размер изображения по умолчанию — 15000x15000px. Предельный размер изображения может быть увеличен пользователем.

Работа с HEIC

Работа с HEIC в мобильных SDK не отличается от работы с другими форматами изображений. Чтение HEIC осуществляется системными средствами.

В серверных SDK необходимо самостоятельно открыть HEIC формат сторонними средствами и конвертировать либо в один из поддерживаемых нами форматов, либо передать непосредственно сырые пиксели в виде RGB буфера (рекомендуется).


  1. Свидетельство о государственной регистрации программы для ЭВМ № 2020616759. Зарегистрировано в реестре программ для ЭВМ 22.06.2020 г. Включена в Единый реестр российских программ для электронных вычислительных машин и баз данных (запись в реестре №9618 от 15.03.2021 произведена на основании приказа Министерства цифрового развития, связи и массовых коммуникаций Российской Федерации от 01.03.2021 №120) https://reestr.digital.gov.ru/search/?q=2020616759. ↩︎