Сканер штрих-кода
Программное обеспечение для обнаружения и сканирования штрих-кодов в изображениях и видеофайлах.
Эта реализация сканера штрих-кодов отличается от скриптов, существующих на рынке. Наш алгоритм поддерживает обнаружение в видео в реальном времени из-за небольшого времени обработки. Кроме того, он способен обнаруживать штрих-коды на зашумленных изображениях и при плохом освещении. Программа не требует большого количества данных для обучения, за исключением нескольких образцов для выбора параметров и т. д. Алгоритм может обрабатывать размытые изображения со штрих-кодами, которые не имеют четких краев, что обычно происходит с движущимися объектами в видео.
Обработка кадра начинается с обнаружения монотонных цветовых пятен и фильтрации тех, которые имеют подходящие размеры, чтобы их можно было различить как полосы. Позже применяется алгоритм иерархической кластеризации для создания групп стержней со схожими свойствами с использованием настраиваемых критериев для слияния. Наконец, они анализируются, и в результате выбираются наиболее заметные образцы (если они есть) для отображения пользователю.
Код писался с учетом последующей конвертации его на другие языки программирования. Вот почему использование сторонних библиотек было ограничено только OpenCV.
Обработка изображения,
Распознавание образов,
Кластеризация
Обнаружение
Похожие проекты
Автоматизация кадрового агентства
Внедрили ИИ для рутинных задач: в 6 раз сократили время на подбор релевантных кандидатов.
Прогнозная модель для сервиса каршеринга
Обучили ML-модель предсказывать цены на аренду авто.
Предсказание артериального давления по сердечному ритму
Решение для прогнозирования артериального давления пациента на основе ранее измеренных и зарегистрированных данных о частоте сердечных сокращений.