- Распечатать
Использование детекторов матриц и штрихкодов
Обнаружение 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. Назовите детектор, дайте описание (необязательно) и выберите желаемый тип детектора. Включите детектор для данного региона с помощью тумблера.
Чтобы создать детектор штрихкода, помните, что при создании детектора необходимо выбрать "Детектор штрихкода". Детекторы штрих-кода и матрицы являются отдельными.
Если в регионе обнаружен штрихкод, граница региона станет зеленой, в противном случае она останется красной. Если в регионе обнаружен штрихкод, то в приложении, использующем данную конфигурацию камеры, будет инициировано событие.
Использование матрицы или детектора штрихкодов в приложении
Перейдите в редактор приложений и создайте новый триггер Device Output Trigger.
Все конфигурации камер появятся в подсписке Specific device. Выберите конфигурацию камеры из выпадающего списка.
Обратите внимание, что раздел Specific device позволяет использовать несколько камер в одном приложении. Любая станция, на которой запущено это приложение, должна иметь определенную конфигурацию камеры, выбранную для камеры. В противном случае при запуске приложения будет показано предупреждение.
Теперь вы увидите выпадающий список различных событий, по которым можно запустить триггер:
В данном примере из списка событий выберите Datamatrix Detected или Barcode Detected.
Если в шаге используется виджет предварительного просмотра видео, обратите внимание на опцию "Show Overlay", позволяющую отключить показ регионов поверх видео. Включите наложение "DATAMATIRX DETECTOR" или "BARCODE DETECTOR" для отображения информации об обнаружении кода.
Запустите приложение на станции, которой назначена конфигурация камеры.
При открытии шага с виджетом Vision Camera Widget в проигрывателе будет отображаться видеопоток с камеры. При перемещении объекта внутри области со штрихкодом граница области станет зеленой, и произойдет триггерное действие.
Теперь вы успешно завершили настройку детекторов матрицы и штрих-кода в конфигурации камеры и готовы к внедрению этой функциональности в производственные приложения.
Дальнейшее чтение
- Использование детектора джиг
- Использование виджета Vision Camera Widget в приложениях
- Использование функции моментального снимка в приложениях
- Рекомендации по аппаратному обеспечению для Vision
- Рекомендации и ограничения по сканированию штрихкодов с помощью Vision
Вы нашли то, что искали?
Зайдите на community.tulip.co, чтобы задать свой вопрос или узнать, задавали ли другие похожие вопросы!