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