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

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


Article Summary

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

Обзор

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

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

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

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

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

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

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

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

  • Ознакомьтесь с разделом " Начало работы с Vision ", чтобы получить представление о функциональных возможностях и требованиях Vision, а также получить инструкции по настройке камеры.
  • Данная функция работает как с цветными, так и с глубинными камерами.
  • Перед началом работы со сканерами штрихкодов Vision ознакомьтесь с руководством по настройке сканирования: Vision Barcode Scanning Guidelines and Limitations

Настройка Datamatrix или детектора штрихкодов

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

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

Creating a data matrix detector

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

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

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

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

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

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

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

В данном примере из списка событий выберите Datamatrix Detected или Barcode Detected.

Building a data matrix trigger

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

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

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

Data matrix detector with trigger in a Tulip App

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

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


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

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


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