Directives et limites de la lecture des codes-barres par Vision
  • 15 Feb 2023
  • 3 Minutes à lire
  • Contributeurs

Directives et limites de la lecture des codes-barres par Vision


Article Summary

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.image.png

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ésolutionDistance de la caméra en poucesQRCodeCode128EAN8EAN13UPCEUPCA
640x4804RéussirPasséPasséJe passePasseRéussir
8PassePassePassePassePasseRéussir
10RéussiÉchecRéussiRéussirRéussirRéussir
12RéussiÉchecÉchecÉchecÉchecÉchec
16RéussiÉchecÉchecÉchecÉchecÉchec
QRCodeCode128EAN8EAN13UPCEUPCA
1280x7204RéussirPasséPasséPasséPasseRéussir
8PassePassePassePassePasseRéussir
10PasséPassantPasséPassantPassantRéussite
12RéussiÉchecRéussitePartielRéussitePartiel
16RéussiÉchecÉchecÉchecÉchecÉchec
QRCodeCode128EAN8EAN13UPCEUPCA
1920x10804PassezPassantPasséPasséPasseRéussir
8PassePassePassePassePasseRéussir
10PasséPassantPasséPassantRéussirRéussite
12RéussirPasséPasséPasséRéussirRéussir
16PassePassePassePassantPasseRéussir
20RéussiteÉchecÉchecÉchecÉchecÉchec
QRCodeCode128EAN8EAN13UPCEUPCA
2560x14724PassezPasséPasséJe passePasseRéussir
8PassePassePassePassePasseRéussir
10PasséPassantPasséPassantRéussirRéussite
12RéussirPasséPasséPasséRéussirRéussir
16PassePassePassePassantPasseRéussir
20RéussirPartielÉchecRéussiteÉchecRéussite
24RéussiteÉchecPartielÉ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 !


Cet article vous a-t-il été utile ?