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