Рекомендации и ограничения по сканированию штрихкодов Vision

Prev Next

Узнайте о требованиях и ограничениях использования Tulip Vision для сканирования штрих-кодов.

Использование Vision для сканирования штрихкодов добавляет дополнительную функциональность к существующей камере рабочей станции, выполняющей визуальное обнаружение. Сканирование штрихкодов осуществляется просто - достаточно включить детектор штрихкодов в конфигурации камеры для данного региона. Ниже приведено руководство по включению этой функции: Использование детекторов матрицы и штрихкода

Оптическое сканирование штрихкодов основано на обнаружении рисунка штрихкода в камере, которое зависит от расстояния камеры до документа, результирующей настройки камеры, а также от угла наклона штрихкода по отношению к изображению.

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

Физическая установка

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

Рекомендации по настройке: * Угол между камерой и поверхностью штрихкода должен быть минимальным, как по вертикали, так и по горизонтали ($\theta_v,\theta_h$). Допустимо значение до $10\degree$. Для горизонтального выравнивания ($\theta_h$) может быть больше феликс, см. рекомендации ниже. * Расстояние камеры от сканирующей поверхности ($d_\mathrm{camera}$) варьируется и в значительной степени зависит от разрешения камеры. Однако наилучшие результаты дает удаление камеры от поверхности не более чем на 3' / 90 см. Рекомендации приведены ниже. * Размер напечатанного штрихкода ($d_\mathrm{barcode}$) не должен быть меньше 1" / 2,5 см для сканирования с большого расстояния. Штрихкод должен занимать не менее 100 пикселей в видимом изображении, если размер изображения составляет $W\times H$ в пикселях.

Таблица рекомендаций по сканированию штрихкодов

Ниже приведена таблица проверенных параметров сканирования, в которой показано, как эти параметры влияют на успешность сканирования. Поддерживайте настройку сканирования так, чтобы не выходить за пределы границ успешности, и не пытайтесь использовать экстремальные параметры.

Существует три категории успешности сканирования: * Pass: Ожидается, что все штрих-коды будут отсканированы с данной высотой и разрешением независимо от угла ($\theta_v , \theta_h$). * Частичный: Прерывистый успех сканирования или успех сканирования под ограниченным углом. Такая настройка может быть полезна для определенных штрихкодов, например QR-кодов, но не рекомендуется для других. * Fail: Не ожидается, что штрих-коды будут считаны на данном расстоянии или с данным разрешением. Этой настройки следует избегать.

Разрешение Расстояние от камеры в дюймах QRCode Код128 EAN8 EAN13 UPCE UPCA
640x480 4 Пропуск Пропуск Проход Pass Пас Pass
8 Пас Пас Пас Пас Пас Pass
10 Пропуск Отказ Пропуск Пропуск Пропуск Pass
12 Пропуск Отказ Отказ Отказ Отказ Отказ
16 Пропуск Отказ Отказ Отказ Отказ Fail
QRCode Код128 EAN8 EAN13 UPCE UPCA
1280x720 4 Пройти Проход Проход Pass Пас Pass
8 Пас Пас Пас Пас Пас Pass
10 Pass Проход Пропуск Pass Pass Pass
12 Пропуск Отказ Пропуск Частично Пропуск Частично
16 Пропуск Отказ Отказ Отказ Отказ Fail
QRCode Код128 EAN8 EAN13 UPCE UPCA
1920x1080 4 Пропуск Проход Проход Pass Пас Pass
8 Пас Пас Пас Пас Пас Pass
10 Pass Проход Пропуск Pass Pass Pass
12 Pass Пропуск Пропуск Пропуск Pass Pass
16 Проход Пас Пас Пас Пас Pass
20 Пропуск Отказ Отказ Отказ Отказ Fail
QRCode Код128 EAN8 EAN13 UPCE UPCA
2560x1472 4 Пропуск Проход Проход Pass Пас Pass
8 Пас Пас Пас Пас Пас Pass
10 Pass Проход Пропуск Pass Pass Pass
12 Pass Пропуск Пропуск Пропуск Pass Pass
16 Проход Пас Пас Пас Пас Pass
20 Проход Частично Отказ Пропуск Отказ Пропуск
24 Пропуск Провал Частичный Отказ Отказ Fail

Вы нашли то, что искали?

Зайдите на community.tulip.co, чтобы задать свой вопрос или узнать, задавали ли другие похожие вопросы!