Аннотация:
В работе представлена система распознавания штриховых кодов BARdger, сочетающая в себе последние достижения в области методов обучения машин, вычислительно эффективные алгоритмы обработки изображений и возможности гибкой настройки. Предложенная
система предназначена для решения актуальных задач распознавания штрих-кодов, включая считывание повреждённых кодов, работу в условиях переменного освещения и поддержку различных типов штрих-кодов. Архитектура системы объединяет легкие искусственные нейронные сети, оптимизированные для параллельной и высокопроизводительной обработки, с применением проверенных методов для надежного считывания штрих-кодов. Гибкий дизайн системы позволяет пользователям выбирать модели нейронных сетей в зависимости от требований к производительности, настраивать этапы предварительной обработки без перекомпиляции, изменять параметры распознавания, а также запускать систему в среде WebAssembly. В работе представлены различные конфигурации BARdger и результаты еe тестирования в рамках комплекса BarBeR. Система BARdger обеспечивает основу для разработки и интеграции новых методов и алгоритмов в области распознавания штрих-кодов, в том числе для считывания нестандартных
матричных кодов или кодов со значительным размытием.