Wytyczne i ograniczenia dotyczące skanowania kodów kreskowych Vision
  • 31 Oct 2023
  • 2 Minuty do przeczytania
  • Współtwórcy

Wytyczne i ograniczenia dotyczące skanowania kodów kreskowych Vision


Streszczenie artykułu

Poznaj wymagania i ograniczenia związane z używaniem systemu Tulip Vision do skanowania kodów kreskowych.

Używanie Vision do skanowania kodów kreskowych dodaje dodatkową funkcjonalność do istniejącej kamery stacji roboczej, która wykonuje wykrywanie wizualne. Skanowanie kodów kreskowych jest tak proste, jak włączenie detektora kodów kreskowych w konfiguracji kamery dla danego regionu. Oto nasz przewodnik dotyczący włączania tej funkcji: Korzystanie z Datamatrix i detektorów kodów kreskowych

Optyczne skanowanie kodów kreskowych opiera się na wykrywaniu wzoru kodu kreskowego w kamerze, co zależy od odległości kamery od dokumentu, konfiguracji wyników kamery, a także kąta kodu kreskowego w stosunku do obrazu.

W tym celu udostępniamy niniejsze wytyczne, które pomagają zbudować etap skanowania kodów kreskowych, który działa konsekwentnie z wysoką dokładnością. Zapewniamy przetestowane wytyczne dotyczące ustawiania odległości i rozdzielczości kamery, aby zapewnić pomyślne skanowanie.

Konfiguracja fizyczna

Poniższy schemat przedstawia przybliżony fizyczny układ stacji roboczej do skanowania kodów kreskowych.image.png

Wytyczne dotyczące konfiguracji fizycznej: * Kąt między kamerą a powierzchnią kodu kreskowego powinien być zminimalizowany, zarówno pod kątem pionowym, jak i poziomym ($\theta_v, \theta_h$). Dopuszczalny jest kąt do $10\degree$. W przypadku wyrównania poziomego ($\theta_h$) elastyczność może być większa, patrz poniższe wytyczne. * Odległość kamery od powierzchni skanowania ($d_\mathrm{camera}$) jest różna i w dużej mierze zależy od rozdzielczości kamery. Jednakże utrzymanie kamery w odległości maksymalnie 3' / 90 cm od powierzchni zapewni najlepsze wyniki. Rozmiar drukowanego kodu kreskowego ($d_\mathrm{barcode}$) nie powinien być mniejszy niż 1" / 2,5 cm w przypadku skanowania z dużej odległości. Kod kreskowy powinien zajmować co najmniej 100 pikseli na widocznym obrazie, jeśli obraz ma rozmiar $W\times H$ w pikselach.

Tabela wytycznych skanowania kodów kreskowych

Poniżej znajduje się tabela przetestowanych parametrów skanowania, która pokazuje, w jaki sposób parametry wpływają na powodzenie skanowania. Należy utrzymywać konfigurację skanowania w granicach sukcesu i nie próbować stosować ekstremalnych parametrów.

Istnieją trzy kategorie powodzenia skanowania: * Zaliczone: Oczekuje się, że wszystkie kody kreskowe zostaną zeskanowane na tej wysokości i w tej rozdzielczości niezależnie od kąta ($\theta_v , \theta_h$). * Częściowe: Przerywany sukces skanowania lub sukces pod ograniczonym kątem. Ta konfiguracja może być przydatna w przypadku określonych kodów kreskowych, takich jak kody QR, ale należy jej unikać w przypadku innych * Fail: Nie oczekuje się odczytu kodów kreskowych przy tej odległości lub rozdzielczości. Należy całkowicie unikać tej konfiguracji.

RozdzielczośćOdległość od kamery w calachKod QRKod128EAN8EAN13UPCEUPCA
640x4804PassPassPassPassPassPass
8PassPassPassPassPassPass
10PassNiepowodzeniePassPassPassPass
12PassNiepowodzenieNiepowodzenieNieudanyNieudanyNieudany
16PassNiepowodzenieNiepowodzenieNiepowodzenieNieudanyNiepowodzenie
QRCodeKod128EAN8EAN13UPCEUPCA
1280x7204PassPassPassPassPassPass
8PassPassPassPassPassPass
10PassPassPassPassPassPass
12PassNiepowodzenieZaliczenieCzęściowyZaliczenieCzęściowy
16ZaliczenieNiezaliczonyNieudanyNieudanyNieudanyNiepowodzenie
QRCodeKod128EAN8EAN13UPCEUPCA
1920x10804PassPassPassPassPassPass
8PassPassPassPassPassPass
10PassPassPassPassPassPass
12PassPassPassPassPassPass
16PassPassPassPassPassPass
20PassNiepowodzenieNiepowodzenieNieudanyNieudanyNiepowodzenie
QRCodeKod128EAN8EAN13UPCEUPCA
2560x14724PassPassPassPassPassPass
8PassPassPassPassPassPass
10PassPassPassPassPassPass
12PassPassPassPassPassPass
16PassPassPassPassPassPass
20PassCzęściowyNiepowodzenieZaliczenieNiepowodzenieZaliczenie
24PassNiepowodzenieCzęściowyNieudanyNiepowodzenieNiepowodzenie

Czy znalazłeś to, czego szukałeś?

Udaj się na stronę community.tulip.co, aby zadać pytanie lub sprawdzić, czy inni mieli podobne pytanie!


Czy ten artykuł był pomocny?