- Impression
Lignes directrices et limites de la lecture des codes-barres Vision
Découvrez les exigences et les limites de l'utilisation de Tulip Vision pour scanner les codes-barres.
L'utilisation de Vision pour scanner les codes-barres ajoute une fonctionnalité supplémentaire à la caméra existante d'une station de travail qui effectue une détection visuelle. La lecture des codes-barres est aussi simple que d'activer le détecteur de codes-barres dans la configuration de la caméra pour une région donnée. Voici notre guide sur l'activation de cette fonctionnalité : Utilisation des détecteurs de codes-barres et de Datamatrix
La lecture optique des codes-barres repose sur la détection du motif du code-barres dans la caméra, qui dépend de la distance de la caméra par rapport au document, de la configuration de la résolution de la caméra, ainsi que de l'angle du code-barres par rapport à l'image.
C'est pourquoi nous vous proposons ce guide, qui vous aidera à mettre en place une étape de lecture de codes-barres qui fonctionne de manière cohérente et avec une grande précision. Nous fournissons des lignes directrices testées pour le réglage de la distance et de la résolution de la caméra afin de garantir un balayage réussi.
Configuration physique
Le diagramme ci-dessous montre une disposition physique approximative d'un poste de travail de lecture de codes à barres.
L'angle entre la caméra et la surface du code-barres doit être réduit au minimum, à la fois verticalement et horizontalement ($\theta_v,\theta_h$). Un angle allant jusqu'à $10\degree$ est acceptable. Pour l'alignement horizontal ($\theta_h$), il peut y avoir plus de flexibilité, voir la ligne directrice ci-dessous. * La distance de la caméra par rapport à la surface de numérisation ($d_\mathrm{camera}$) varie et dépend en grande partie de la résolution de la caméra. Cependant, une distance maximale de 90 cm de la surface permet d'obtenir les meilleurs résultats. La taille du code-barres imprimé ($d_\mathrm{barcode}$) ne doit pas être inférieure à 2,5 cm pour une lecture à longue distance. Le code-barres doit occuper au moins 100 pixels dans l'image visible, si l'image est de taille $W\times H$ en pixels.
Tableau des lignes directrices pour la lecture des codes-barres
Vous trouverez ci-dessous un tableau des paramètres de numérisation testés qui montre comment les paramètres affectent la réussite de la numérisation. Veillez à ce que la configuration de la numérisation reste dans les limites de la réussite et ne tentez pas d'utiliser des paramètres extrêmes.
Il existe trois catégories de réussite de la lecture : * Réussite: Tous les codes à barres sont censés être lus à cette hauteur et à cette résolution, quel que soit l'angle ($\theta_v , \theta_h$). * Partiel: Succès intermittent de la lecture ou succès limité de l'angle. Cette configuration peut être utile pour certains codes-barres, comme les codes QR, mais évitée pour d'autres. * Échec: Aucun code-barres ne peut être lu à cette distance ou à cette résolution. Cette configuration doit être totalement évitée.
Résolution | Distance de la caméra en pouces | QRCode | Code128 | EAN8 | EAN13 | UPCE | UPCA |
---|---|---|---|---|---|---|---|
640x480 | 4 | Passer | Passé | Passez | Passe | Passe | Passe |
8 | Passe | Passe | Passe | Passe | Passe | Passe | |
10 | Passe | Échec | Réussite | Réussite | Passe | Passe | |
12 | Passe | Échec | Échec | Échec | Échec | Échec | |
16 | Échec | Échec | Échec | Échec | Échec | Échec | |
Code QRC | Code128 | EAN8 | EAN13 | UPCE | UPCA | ||
1280x720 | 4 | Passer | Passé | Passe | Passe | Passe | Passe |
8 | Passe | Passe | Passe | Passe | Passe | Passe | |
10 | Passe | Passe | Passe | Passe | Passe | Passe | |
12 | Passe | Échec | Réussite | Partiel | Réussite | Partiel | |
16 | Réussite | Échec | Échec | Échec | Échec | Échec | |
Code QRC | Code128 | EAN8 | EAN13 | UPCE | UPCA | ||
1920x1080 | 4 | Passez | Passé | Passe | Passe | Passe | Passe |
8 | Passe | Passe | Passe | Passe | Passe | Passe | |
10 | Passe | Passe | Passe | Passe | Passe | Passe | |
12 | Passe | Passe | Passe | Passe | Passe | Passe | |
16 | Passe | Passe | Passe | Passe | Passe | Passe | |
20 | Passe | Échec | Échec | Échec | Échec | Échec | |
Code QRC | Code128 | EAN8 | EAN13 | UPCE | UPCA | ||
2560x1472 | 4 | Passez | Passez | Passe | Passe | Passe | Passe |
8 | Passe | Passe | Passe | Passe | Passe | Passe | |
10 | Passe | Passe | Passe | Passe | Passe | Passe | |
12 | Passe | Passe | Passe | Passe | Passe | Passe | |
16 | Passe | Passe | Passe | Passe | Passe | Passe | |
20 | Passe | Partiel | Échec | Réussite | Échec | Réussite | |
24 | Réussite | Échec | Partiel | Échec | Échec | Échec |
Avez-vous trouvé ce que vous cherchiez ?
Rendez-vous sur community.tulip.co pour poser votre question ou voir si d'autres personnes ont posé une question similaire !