Использование детекторов матриц и штрихкодов
  • 22 Sep 2022
  • 2 Минуты для чтения
  • Авторы

Использование детекторов матриц и штрихкодов


Использование детекторов матрицы данных и штрихкодов

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

Обзор детекторов матриц данных и штрихкодов

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

  • Детектор штрих-кодов общего назначения, который может считывать множество одномерных и двумерных штрих-кодов, таких как: Code 128, Code 39, EAN-8, EAN-13, ITF, RSS-14, PDF 417 и QR-код.
  • ДетекторData Matrix, который считывает двумерные штрих-коды DataMatrix, широко используемые в производственных условиях для маркировки продукции.

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

::::(Информация) (ПРИМЕЧАНИЕ)
Детекторы штрих-кодов доступны только в Tulip версии r212+ и Player версии 1.2.2+.
:::

Используя детекторы штрих-кодов в Vision, вы можете отслеживать заранее определенные области в потоке вашей камеры для обнаружения штрих-кодов в режиме реального времени. Затем вы можете использовать события обнаружения для построения логики в вашем приложении.

В этой статье вы узнаете...

  • Как настроить детектор матриц или штрихкодов
  • Использование триггеров событий детектора в приложении

Предварительные условия

  • Ознакомьтесь с разделом " Начало работы с Vision ", чтобы получить представление о функциональных возможностях и требованиях Vision, а также получить инструкции по настройке камеры.
  • Эта функция работает как с цветными, так и с глубинными камерами.

Настройка матрицы или детектора штрихкодов

После завершения настройки конфигурации камеры вы должны увидеть видеопоток. Для настройки матричного детектора или детектора штрих-кодов выберите регион, который вы хотите контролировать для обнаружения штрих-кодов. Возможно, вам придется создать новый регион, щелкнув и перетащив изображение для определения региона:

Затем создайте детектор Datamatrix или детектор штрихкодов, нажав на ссылку Создать детектор. Назовите детектор, дайте описание (необязательно) и выберите нужный тип детектора. Включите детектор для данного региона с помощью переключателя.

Creating a data matrix detector

Чтобы создать детектор штрих-кода, помните, что при создании детектора необходимо выбрать "Детектор штрих-кода". Детекторы штрихкода и матрицы данных являются отдельными.

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

Использование матрицы данных или детектора штрихкодов в приложении

Перейдите в редактор приложений и создайте новый триггер выхода устройства.

Все конфигурации камер появятся в подсписке " Конкретное устройство". Выберите свою конфигурацию камеры из выпадающего списка.

Обратите внимание, что раздел " Конкретное устройство " позволяет использовать несколько камер в одном приложении. Любая станция, на которой запущено это приложение, должна иметь определенную конфигурацию камеры, которую вы выбрали для камеры. В противном случае при запуске приложения будет показано предупреждение.

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

Для данного примера выберите из списка событий " Обнаружена матрица" или " Обнаружен штрихкод ".

Building a data matrix trigger

Если в вашем шаге есть виджет предварительного просмотра видео, обратите внимание на опцию "Show Overlay", которая позволяет отключить показ регионов поверх видео. Включите наложение "DATAMATIRX DETECTOR" или "BARCODE DETECTOR" для отображения информации об обнаружении кода.

Запустите приложение на станции, которой вы назначили конфигурацию камеры.

При открытии шага с виджетом Vision Camera Widget в проигрывателе вы увидите видеопоток камеры. Когда вы переместите объект внутри региона со штрихкодом, граница региона станет зеленой, и произойдет действие триггера.

Data matrix detector with trigger in a Tulip App

Теперь вы успешно завершили настройку детекторов Datamatrix и Barcode в конфигурации камеры и готовы к внедрению этой функциональности в производственные приложения.

Дальнейшее чтение


Была ли эта статья полезной?