Używanie Datamatrix i detektorów kodów kreskowych
  • 22 Sep 2022
  • 2 Minuty do przeczytania
  • Współtwórcy

Używanie Datamatrix i detektorów kodów kreskowych


Korzystanie z detektorów Datamatrix i kodów kreskowych

Wykrywanie kodów Data Matrix i innych kodów kreskowych w widoku z kamery, wyzwalanie akcji aplikacji za pomocą detektorów kodów kreskowych

Przegląd detektorów Datamatrix i kodów kreskowych

Odczytywanie kodów kreskowych za pomocą kamery może pomóc w wizualnej weryfikacji czytelności i zawartości kodu, a także zautomatyzować cały proces z zaznaczonym elementem. Mamy do dyspozycji dwa detektory kodów kreskowych:

  • Detektor kodów kreskowych ogólnego przeznaczenia, który potrafi odczytać mnóstwo kodów kreskowych 1D i 2D, takich jak: Code 128, Code 39, EAN-8, EAN-13, ITF, RSS-14, PDF 417 oraz kod QR.
  • DetektorData Matrix, który odczytuje kody kreskowe 2D DataMatrix szeroko stosowane w środowiskach produkcyjnych do znakowania produktów.

Oferujemy specjalistyczny Detektor Datamatrix ze względu na szybkość i dokładność algorytmów wykrywania datamatrixów specjalnego przeznaczenia.

UWAGA

Detektory kodów kreskowych dostępne są tylko od wersji Tulip r212+ oraz Player w wersji 1.2.2+.

Korzystając z detektorów kodów kreskowych w Vision, możesz monitorować wstępnie zdefiniowane regiony na strumieniu swojej kamery, aby wykrywać kody kreskowe w czasie rzeczywistym. Następnie możesz wykorzystać zdarzenia detekcji do budowania logiki w swojej aplikacji.

W tym artykule dowiesz się...

  • Jak skonfigurować Datamatrix lub detektor kodów kreskowych
  • Używanie wyzwalaczy zdarzeń detektora w aplikacji

Wymagania wstępne

Konfiguracja Datamatrix lub detektora kodów kreskowych

Po zakończeniu konfiguracji konfiguracji kamery, powinieneś zobaczyć strumień wideo. Aby skonfigurować Datamatrix lub detektor kodów kreskowych, należy wybrać region, który ma być monitorowany pod kątem wykrywania kodów kreskowych. Być może trzeba będzie utworzyć nowy region, klikając i przeciągając na obrazie, aby zdefiniować region:

Następnie utwórz detektor Datamatrix lub Barcode, klikając link Create Detector. Nadaj nazwę detektorowi i podaj opis (opcjonalnie) oraz wybierając żądany typ detektora. Włącz detektor dla tego regionu za pomocą przełącznika.

Creating a data matrix detector

Aby utworzyć detektor kodów kreskowych, pamiętaj, że musisz wybrać "Detektor kodów kreskowych" podczas tworzenia detektora. Czujki Kodu kreskowego i Datamatrix są oddzielne.

Granica regionu zmieni kolor na zielony, jeśli w regionie zostanie wykryty kod kreskowy, w przeciwnym razie pozostanie czerwony. Jeśli w regionie zostanie wykryty kod kreskowy, w aplikacji korzystającej z tej konfiguracji kamery zostanie wywołane zdarzenie.

Używanie Datamatrix lub Barcode Detector w aplikacji

Przejdź do edytora aplikacji i utwórz nowy wyzwalacz Device Output Trigger.

Wszystkie konfiguracje kamery pojawią się na podliście Konkretne urządzenie. Wybierz swoją konfigurację kamery z listy rozwijanej.

Zwróć uwagę, że sekcja Specific device pozwala na użycie wielu kamer w tej samej aplikacji. Każda stacja, która uruchamia tę aplikację, musi mieć określoną Konfigurację kamery, którą wybrałeś dla kamery. W przeciwnym razie podczas uruchamiania aplikacji pojawi się ostrzeżenie.

Teraz zobaczysz listę różnych zdarzeń, na podstawie których można uruchomić wyzwalacz:

Dla tego przykładu wybierz Datamatrix Detected lub Barcode Detected z listy zdarzeń.

Building a data matrix trigger

Jeśli masz widżet podglądu wideo w swoim kroku, zauważ, że opcja "Pokaż nakładkę" pozwala wyłączyć pokazywanie regionów na górze wideo. Włącz nakładkę "DATAMATIRX DETECTOR" lub "BARCODE DETECTOR", aby wyświetlić informacje o wykryciu kodu.

Uruchom aplikację na stanowisku, do którego przypisana jest konfiguracja kamery.

Otwierając krok z Widżetem Kamery Wizyjnej w swoim Odtwarzaczu, zobaczysz strumień wideo z kamery. Gdy przesuniesz obiekt wewnątrz regionu, który posiada kod kreskowy, granica regionu zmieni kolor na zielony i nastąpi akcja wyzwalająca.

Data matrix detector with trigger in a Tulip App

Zakończyłeś już pomyślnie ustawianie detektorów Datamatrix i Barcode w konfiguracji kamery i jesteś gotowy do wbudowania tej funkcjonalności do aplikacji produkcyjnych.

Dalsza lektura


Czy ten artykuł był pomocny?