Искусственный интеллект 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% данных.
Программные решения Smart Engines доступны для интеграции в мини-приложения мессенджеров, включая MAX. Модуль чтения QR, номеров телефона, банковских карт создан с помощью технологии WebAssembly и работает непосредственно на устройстве пользователя, не покидая мессенджер.
Распознавание с помощью технологий Smart Engines не требует наличия интернета и выполняется изолированно на конечном устройстве — без передачи изображений или данных вовне. Система может работать даже в промышленных комплексах, терминалах, на складах и в других локациях, где нет стабильного соединения.
Smart Code Engine — это российский on-premise SDK для автоматического сканирования и распознавания кодифицированных объектов: QR-кодов, штрих-кодов, банковских карт, MRZ, номеров телефонов, коммунальных счетчиков, автономеров, VIN и контейнерной маркировки. Решение используется в финтехе, ритейле, логистике и производстве, работает полностью на устройстве без интернета и не передает данные в облако. Внесено в реестр ПО РФ (№ 9618).
Да. Smart Code Engine работает полностью офлайн — все функции распознавания выполняются непосредственно на устройстве, без подключения к интернету и передачи данных в облако. Это касается всех типов данных: QR-кодов, штрих-кодов, банковских карт, номеров телефонов, VIN, автомобильных номеров и MRZ. Такой подход обеспечивает высокую скорость работы и подходит для задач с повышенными требованиями к безопасности и конфиденциальности.
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, и автоматически определяет тип кода без предварительной настройки. Дополнительно доступно распознавание кодов маркировки, включая систему «Честный знак».
Да. 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. Отдельно поддерживается распознавание номеров банковских карт, напечатанных или написанных от руки в строку или столбец.
Smart Code Engine автоматически распознает автомобильные номера и VIN-номера на изображениях и в видеопотоке. SDK поддерживает распознавание автомобильных номеров России и стран СНГ для различных типов транспорта — легковых автомобилей, грузовиков, прицепов, мотоциклов и спецтехники. Распознавание работает в реальном времени и подходит как для мобильных, так и для стационарных камер. VIN-номера автоматически обнаруживаются и распознаются в различных вариантах нанесения — выбитые, напечатанные или размещенные под стеклом. Система также может проверять корректность VIN по стандарту, снижая количество ошибок при вводе данных.
Да. Smart Code Engine поддерживает распознавание MRZ по международному стандарту ISO/ICAO, а также по ряду локальных стандартов, включая РФ, Францию, Швейцарию, Болгарию и Эквадор. SDK выполняет контроль целостности данных и проверку корректности структуры MRZ, что повышает надежность распознавания в задачах идентификации и KYC.
Да. Smart Code Engine легко встраивается в мобильные, десктопные, серверные и веб-приложения, включая работу через WebAssembly (WASM). SDK поддерживает работу с изображениями и видеопотоком, что позволяет реализовать распознавание кодов, банковских карт, номеров телефона, коммунальных счетчиков, автомобильных номеров и других кодифицированных объектов в реальном времени. Распознавание не требует подключения к интернету — вся обработка выполняется локально на устройстве.