Как работает распознавание
-
Распознавание QR-кодов
-
Распознавание счетчиков
-
Распознавание банковской карты
Учредители — резиденты РФ
Собственная разработка
Запись 9618 в реестре ПО
Поддержка российских ОС
Что мы распознаем?
«Мир», UnionPay, Visa, Mastercard и др.
UniversalPay – Умная
камера для платежей
- Автоматическое определение и распознавание всех типов платежных реквизитов: QR-код, карта, номер карты, номер телефона, квитанция
- Сканирование и декодирование QR-кода как по стандарту ЦБ, так и с отклонениями от него
- Распознавание всех данных банковской карты любого типа
- Сканирование рукописных или печатных номеров телефона
- Считывание рукописного или напечатанного номера карты
- Доступно для мобильных приложений и их веб-версий
- Обрабатывает как фото, так и видео прямо на устройстве
Возможности Smart Code Engine
- Распознавание QR-кодов, Aztec, PDF417, DataMatrix, Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E, MicroPDF417, Micro QR
- Скорость распознавания QR-кода для оплаты на смартфоне — 0.1 секунды
- Распознавание всех штрихкодов на изображении, даже если они разного типа
- Режим с автоматическим выбором типа платежного баркода: QR-код, Aztec, DataMatrix
- Режим непрерывного сканирования видеопотока без ограничений на число штрихкодов
- Возможность установки списка допустимых к считыванию штрихкодов
- Считывание поврежденных и обрезанных QR-кодов, если у них по краям отсутствует до 30% площади
- Скорость распознавания данных банковской карты на смартфоне — 0,1 секунды
- Точность распознавания номера банковской карты — 99,68%
- Поддержка карт всех платежных систем мира (31 платежная система)
- Распознавание номеров банковских карт, записанных в строку или столбец
- Совместимость со стандартом PCI DSS (Payment Card Industry Data Security Standard)
- Считывание печатного и рукописного номеров банковских карт
- Распознавание эмбоссированных, гравированных и напечатанных реквизитов карты
- Поиск и распознавание нескольких номеров карты на одном изображении
- Автоматическое распознавание рукописных и печатных номеров телефонов
- Распознавание номеров телефонов, начинающихся с «+7», «7», «8»
- Поддержка различных форматов телефонных номеров РФ и СНГ
- Скорость распознавания VIN номера на мобильном устройстве — 0,2 секунды
- Автоматическое распознавание VIN номеров и VIN табличек с возможностью проверки стандарта
- Поддержка различных способов нанесения VIN: выдавленные, выбитые, напечатанные
- Распознавание VIN номера под стеклом, на кузове и других деталях автомобиля
- Автоматическое распознавание автомобильных номеров (ANPR) России и стран СНГ
- Скорость распознавания автомобильных номеров в мобильной версии — 25 кадров в секунду
- Поддержка номеров всех типов транспорта — авто, грузовиков, прицепов, мотоциклов и тракторов
- Считывание как стандартных, так и спецномеров (полицейские, военные, дипломатические и такси), а также транзитных, одно- и двухстрочных
- Минимальный размер символа на номере по высоте — 5px
- Распознавание номеров контейнеров по международному стандарту ISO 6346
- Возможность интеграции со стационарными камерами, мобильными устройствами, терминалами сбора данных и даже AR-очками
- Поддержка всех типов контейнеров — сухих, с открытым верхом, платформы, вентилируемые, насыпные и рефрижераторные
- Объем базовой сборки для распознавания номеров контейнеров составляет всего 2,3 мб
- Распознавание MRZ по стандарту ISO/ICAO и локальным стандартам РФ, Франции, Швейцарии, Болгарии, Эквадора
- Контроль целостности данных и аутентификация гарнитуры шрифта MRZ и МЧЗ
- Low-code интеграция в мобильные, десктопные, серверные и веб-приложения (WASM)
- Распознавание в условиях недостатка или избытка освещения, устойчивость к контрастным теням и бликам
Возможности интеграции
Распознаем
Искусственный интеллект Smart Engines сканирует и распознает QR и другие штрихкоды, все данные банковских карт, печатные и рукописные номера телефонов, показания счетчиков, госномера транспортных средств, номера и маркировку грузовых контейнеров, машиночитаемую зону (MRZ) документов и многое другое.
Умная камера для платежей
Наши технологии, включая авторскую разработку UniversalPay, позволяют построить умную камеру в приложениях. Алгоритмы ИИ автоматически определяют тип платежных реквизитов в кадре — QR-код, банковскую карту, номер телефона или квитанцию — и вносят их в платежную форму. Распознавание данных мгновенно выполняется как в мобильном приложении банка, так и в интернет-версии.
Мгновенное распознавание
Технология считывает кодифицированные объекты менее чем за 1 секунду. За это время система успевает найти данные на изображении или кадре видеопотока, распознать и извлечь результаты без задержек и ручных операций. Беспрецедентная скорость обеспечивается применением сверхбыстрых 4,6-битных нейросетей — авторской разработки Smart Engines.
Работает на любых устройствах
Система Smart Engines легко интегрируется с любыми платформами: серверами, десктопными и мобильными приложениями, PWA и мессенджерами. Решение оптимизировано для использования в мобильных и стационарных терминалах, камерах видеонаблюдения, портативных считывателях, двумерных сканерах и AR-устройствах.
Интегрируется в веб-приложения
Для сканирования QR-кодов, номеров телефонов и банковских карт в браузере используется технология WebAssembly. Модуль считывания данных запускается непосредственно в веб-версии интернет-банка. При этом качество и скорость распознавания остаются такими же высокими, как и в нативном приложении. Технология поддерживается всеми популярными браузерами — Google Chrome, Apple Safari, Mozilla Firefox, Chromium, Microsoft Edge.
Распознавание в любых условиях
Искусственный интеллект Smart Engines на высочайшем уровне распознает кодифицированные объекты даже в самых сложных условиях. Система стабильно работает в темноте и при сильных бликах, в пыли, снегу и дожде, выдерживает экстремальные ракурсы съемки и корректно считывает даже поврежденные QR-коды, в том числе если у них отсутствует до 30% данных.
Распознает в MAX
Программные решения Smart Engines доступны для интеграции в мини-приложения мессенджеров, включая MAX. Модуль чтения QR, номеров телефона, банковских карт создан с помощью технологии WebAssembly и работает непосредственно на устройстве пользователя, не покидая мессенджер.
100% функциональная автономность
Распознавание с помощью технологий Smart Engines не требует наличия интернета и выполняется изолированно на конечном устройстве — без передачи изображений или данных вовне. Система может работать даже в промышленных комплексах, терминалах, на складах и в других локациях, где нет стабильного соединения.
Попробуйте качество наших технологий
- Скачайте мобильное демо-приложение, в котором все возможности собраны воедино
- Можно на время отключить интернет, чтобы убедиться, что изображения и ваши данные не передаются
- Попробуйте наше программное решение на примере QR/штрихкодов, банковской карты, номере телефона и других объектов
Заказать продукт
Часто задаваемые вопросы
Что такое Smart Code Engine и для чего он используется?
Smart Code Engine — это российский on-premise SDK для автоматического сканирования и распознавания кодифицированных объектов: QR-кодов, штрих-кодов, банковских карт, MRZ, номеров телефонов, коммунальных счетчиков, автономеров, VIN и контейнерной маркировки. Решение используется в финтехе, ритейле, логистике и производстве, работает полностью на устройстве без интернета и не передает данные в облако. Внесено в реестр ПО РФ (№ 9618).
Работает ли Smart Code Engine без интернета?
Да. Smart Code Engine работает полностью офлайн — все функции распознавания выполняются непосредственно на устройстве, без подключения к интернету и передачи данных в облако. Это касается всех типов данных: QR-кодов, штрих-кодов, банковских карт, номеров телефонов, VIN, автомобильных номеров и MRZ. Такой подход обеспечивает высокую скорость работы и подходит для задач с повышенными требованиями к безопасности и конфиденциальности.
Какие типы штрих-кодов и кодов поддерживает Smart Code Engine?
Smart Code Engine поддерживает распознавание всех основных типов кодов: матричных (QR, DataMatrix, PDF417, Aztec) и линейных штрих-кодов — Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E. SDK также поддерживает специализированные форматы, включая MicroQR и MicroPDF417, и автоматически определяет тип кода без предварительной настройки. Дополнительно доступно распознавание кодов маркировки, включая систему «Честный знак».
Можно ли распознавать поврежденные QR-коды?
Да. Smart Code Engine распознает QR-коды даже при значительных повреждениях — например, если по краям отсутствует до 30% изображения или часть кода перекрыта, загрязнена, поцарапана или плохо напечатана. Благодаря этому система стабильно считывает QR-коды в реальных условиях — при плохом освещении, бликах, наклоне камеры и низком качестве изображения.
Можно ли сканировать несколько кодов одновременно?
Да. Smart Code Engine поддерживает одновременное сканирование нескольких кодов в одном кадре, даже если они разных типов. Система автоматически обнаруживает все коды в поле зрения камеры и распознает их в реальном времени. В режиме потокового сканирования (barcode session) SDK непрерывно анализирует видеопоток, позволяя считывать неограниченное число кодов без повторного запуска. Это особенно важно для задач в логистике, ритейле и складском учете, где требуется быстрое и массовое сканирование.
Есть ли возможность автоматически распознавать номера телефонов?
Да. Smart Code Engine автоматически распознает номера телефонов на изображениях и в видеопотоке — как печатные, так и рукописные, включая различные форматы записи. Поддерживаются номера России и стран СНГ, в том числе начинающиеся с «+7», «7» или «8». Есть возможность распознавать несколько номеров телефонов, записанных от руки или напечатанных друг под другом.
Можно ли распознавать данные банковских карт?
Да. Smart Code Engine распознает реквизиты банковских карт всех основных платежных систем. SDK считывает эмбоссированные, гравированные и напечатанные данные с точностью распознавания 99,68%. Решение соответствует требованиям безопасности PCI DSS. Отдельно поддерживается распознавание номеров банковских карт, напечатанных или написанных от руки в строку или столбец.
Как распознавать автомобильные номера и VIN-номера?
Smart Code Engine автоматически распознает автомобильные номера и VIN-номера на изображениях и в видеопотоке. SDK поддерживает распознавание автомобильных номеров России и стран СНГ для различных типов транспорта — легковых автомобилей, грузовиков, прицепов, мотоциклов и спецтехники. Распознавание работает в реальном времени и подходит как для мобильных, так и для стационарных камер. VIN-номера автоматически обнаруживаются и распознаются в различных вариантах нанесения — выбитые, напечатанные или размещенные под стеклом. Система также может проверять корректность VIN по стандарту, снижая количество ошибок при вводе данных.
Поддерживается ли распознавание MRZ (машиночитаемой зоны документов)?
Да. Smart Code Engine поддерживает распознавание MRZ по международному стандарту ISO/ICAO, а также по ряду локальных стандартов, включая РФ, Францию, Швейцарию, Болгарию и Эквадор. SDK выполняет контроль целостности данных и проверку корректности структуры MRZ, что повышает надежность распознавания в задачах идентификации и KYC.
Можно ли встроить Smart Code Engine в мобильное или веб-приложение?
Да. Smart Code Engine легко встраивается в мобильные, десктопные, серверные и веб-приложения, включая работу через WebAssembly (WASM). SDK поддерживает работу с изображениями и видеопотоком, что позволяет реализовать распознавание кодов, банковских карт, номеров телефона, коммунальных счетчиков, автомобильных номеров и других кодифицированных объектов в реальном времени. Распознавание не требует подключения к интернету — вся обработка выполняется локально на устройстве.