- Impression
Directives et limites de la lecture des codes-barres par Vision
Découvrez les exigences et les limites de l'utilisation de Tulip Vision pour la lecture des codes à barres.
L'utilisation de Vision pour scanner les codes-barres ajoute une fonctionnalité supplémentaire à une caméra existante du poste de travail qui effectue une détection visuelle. La numérisation des codes à barres est aussi simple que l'activation du détecteur de codes à barres dans la configuration de la caméra pour une région donnée. Voici notre guide sur la façon d'activer cette fonctionnalité : Utilisation du Datamatrix et des détecteurs de codes-barres
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 fonctionnera de manière constante avec une grande précision. Nous fournissons des directives 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 la disposition physique approximative d'un poste de travail de lecture de codes-barres.
Directives de configuration physique : * L'angle entre la caméra et la surface du code-barres doit être réduit au minimum, à la fois dans les angles verticaux et horizontaux ($\theta_v,\theta_h$). Un angle allant jusqu'à $10\degree$ est acceptable. Pour l'alignement horizontal ($\theta_h$), il peut y avoir plus de felixibilité, voir la directive ci-dessous. * La distance entre la caméra et la surface de balayage ($d_\mathrm{camera}$) varie et dépend largement de la résolution de la caméra. Cependant, une distance maximale de 3' / 90 cm entre la caméra et la surface produira 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 a une taille de $W\times H$ en pixels.
Tableau des directives de 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 le succès de la numérisation. Maintenez la configuration de la numérisation pour rester dans les limites de la réussite et ne tentez pas de paramètres extrêmes.
Il existe trois catégories de réussite de la numérisation : * Réussite: Tous les codes à barres sont censés être numérisés à cette hauteur et à cette résolution, quel que soit l'angle ($\theta_v , \theta_h$). * Partiel: Succès de lecture intermittent ou succès à angle limité. Cette configuration peut être utile pour certains codes à barres, comme les codes QR, mais à éviter pour d'autres. * Échec: Aucun code à barres ne devrait être lu à cette distance ou à cette résolution. Cette configuration doit être entièrement évitée.
Résolution | Distance de la caméra en pouces | QRCode | Code128 | EAN8 | EAN13 | UPCE | UPCA |
---|---|---|---|---|---|---|---|
640x480 | 4 | Réussir | Passé | Passé | Je passe | Passe | Réussir |
8 | Passe | Passe | Passe | Passe | Passe | Réussir | |
10 | Réussi | Échec | Réussi | Réussir | Réussir | Réussir | |
12 | Réussi | Échec | Échec | Échec | Échec | Échec | |
16 | Réussi | Échec | Échec | Échec | Échec | Échec | |
QRCode | Code128 | EAN8 | EAN13 | UPCE | UPCA | ||
1280x720 | 4 | Réussir | Passé | Passé | Passé | Passe | Réussir |
8 | Passe | Passe | Passe | Passe | Passe | Réussir | |
10 | Passé | Passant | Passé | Passant | Passant | Réussite | |
12 | Réussi | Échec | Réussite | Partiel | Réussite | Partiel | |
16 | Réussi | Échec | Échec | Échec | Échec | Échec | |
QRCode | Code128 | EAN8 | EAN13 | UPCE | UPCA | ||
1920x1080 | 4 | Passez | Passant | Passé | Passé | Passe | Réussir |
8 | Passe | Passe | Passe | Passe | Passe | Réussir | |
10 | Passé | Passant | Passé | Passant | Réussir | Réussite | |
12 | Réussir | Passé | Passé | Passé | Réussir | Réussir | |
16 | Passe | Passe | Passe | Passant | Passe | Réussir | |
20 | Réussite | Échec | Échec | Échec | Échec | Échec | |
QRCode | Code128 | EAN8 | EAN13 | UPCE | UPCA | ||
2560x1472 | 4 | Passez | Passé | Passé | Je passe | Passe | Réussir |
8 | Passe | Passe | Passe | Passe | Passe | Réussir | |
10 | Passé | Passant | Passé | Passant | Réussir | Réussite | |
12 | Réussir | Passé | Passé | Passé | Réussir | Réussir | |
16 | Passe | Passe | Passe | Passant | Passe | Réussir | |
20 | Réussir | Partiel | Échec | Réussite | Échec | Réussite | |
24 | Réussite | Échec | Partiel | Échec | Échec | Échec |
Vous avez trouvé ce que vous cherchiez ?
Rendez-vous sur community.tulip.co pour poser votre question ou voir si d'autres ont eu une question similaire !