Назад к списку

Сканер штрих-кода

Подробнее

Программное обеспечение для обнаружения и сканирования штрих-кодов в изображениях и видеофайлах.

Эта реализация сканера штрих-кодов отличается от скриптов, существующих на рынке. Наш алгоритм поддерживает обнаружение в видео в реальном времени из-за небольшого времени обработки. Кроме того, он способен обнаруживать штрих-коды на зашумленных изображениях и при плохом освещении. Программа не требует большого количества данных для обучения, за исключением нескольких образцов для выбора параметров и т. д. Алгоритм может обрабатывать размытые изображения со штрих-кодами, которые не имеют четких краев, что обычно происходит с движущимися объектами в видео.

Barcode detection.png
Описание алгоритма.
Обработка кадра начинается с обнаружения монотонных цветовых пятен и фильтрации тех, которые имеют подходящие размеры, чтобы их можно было различить как полосы. Позже применяется алгоритм иерархической кластеризации для создания групп стержней со схожими свойствами с использованием настраиваемых критериев для слияния. Наконец, они анализируются, и в результате выбираются наиболее заметные образцы (если они есть) для отображения пользователю.

Код писался с учетом последующей конвертации его на другие языки программирования. Вот почему использование сторонних библиотек было ограничено только OpenCV.

Ключевые функции:
Обработка изображения,
Распознавание образов,
Кластеризация
Обнаружение
Сервисы
Время разработки
1 неделя 1 разработчика
Год
2017