- Wydrukować
Wytyczne i ograniczenia dotyczące skanowania kodów kreskowych Vision
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.
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 calach | Kod QR | Kod128 | EAN8 | EAN13 | UPCE | UPCA |
---|---|---|---|---|---|---|---|
640x480 | 4 | Pass | Pass | Pass | Pass | Pass | Pass |
8 | Pass | Pass | Pass | Pass | Pass | Pass | |
10 | Pass | Niepowodzenie | Pass | Pass | Pass | Pass | |
12 | Pass | Niepowodzenie | Niepowodzenie | Nieudany | Nieudany | Nieudany | |
16 | Pass | Niepowodzenie | Niepowodzenie | Niepowodzenie | Nieudany | Niepowodzenie | |
QRCode | Kod128 | EAN8 | EAN13 | UPCE | UPCA | ||
1280x720 | 4 | Pass | Pass | Pass | Pass | Pass | Pass |
8 | Pass | Pass | Pass | Pass | Pass | Pass | |
10 | Pass | Pass | Pass | Pass | Pass | Pass | |
12 | Pass | Niepowodzenie | Zaliczenie | Częściowy | Zaliczenie | Częściowy | |
16 | Zaliczenie | Niezaliczony | Nieudany | Nieudany | Nieudany | Niepowodzenie | |
QRCode | Kod128 | EAN8 | EAN13 | UPCE | UPCA | ||
1920x1080 | 4 | Pass | Pass | Pass | Pass | Pass | Pass |
8 | Pass | Pass | Pass | Pass | Pass | Pass | |
10 | Pass | Pass | Pass | Pass | Pass | Pass | |
12 | Pass | Pass | Pass | Pass | Pass | Pass | |
16 | Pass | Pass | Pass | Pass | Pass | Pass | |
20 | Pass | Niepowodzenie | Niepowodzenie | Nieudany | Nieudany | Niepowodzenie | |
QRCode | Kod128 | EAN8 | EAN13 | UPCE | UPCA | ||
2560x1472 | 4 | Pass | Pass | Pass | Pass | Pass | Pass |
8 | Pass | Pass | Pass | Pass | Pass | Pass | |
10 | Pass | Pass | Pass | Pass | Pass | Pass | |
12 | Pass | Pass | Pass | Pass | Pass | Pass | |
16 | Pass | Pass | Pass | Pass | Pass | Pass | |
20 | Pass | Częściowy | Niepowodzenie | Zaliczenie | Niepowodzenie | Zaliczenie | |
24 | Pass | Niepowodzenie | Częściowy | Nieudany | Niepowodzenie | Niepowodzenie |
Czy znalazłeś to, czego szukałeś?
Udaj się na stronę community.tulip.co, aby zadać pytanie lub sprawdzić, czy inni mieli podobne pytanie!