Data Matrix Reader2
Ce bloc de fonction décode des codes Data Matrix à partir d'une image et renvoie les valeurs textuelles décodées. Il convient pour la lecture d'un ou plusieurs symboles Data Matrix présents dans une image.
📥 Entrées
Data Matrix Image Fournissez une image (niveaux de gris ou couleur) contenant des symboles Data Matrix à décoder.
📤 Sorties
Data Cette sortie renvoie une liste de chaînes de texte décodées trouvées dans l'image d'entrée.
🕹️ Contrôles
Timeout Durée limite en millisecondes à attendre pour le décodage. L'augmenter donne au bloc plus de temps pour détecter des symboles faibles ou difficiles.
⚙️ Mécanisme d'exécution
Lorsque le bloc est évalué, il examine l'image fournie à la recherche de symboles Data Matrix et tente de décoder chacun d'eux dans le temps imparti par Timeout. Si des symboles sont trouvés, leurs valeurs textuelles décodées sont renvoyées sous forme de liste via la sortie Data. Si aucun symbole n'est détecté, une liste vide est retournée.
🎯 Fonctionnalités
Détecte et décode plusieurs symboles Data Matrix à partir d'une seule image.
Renvoie les valeurs décodées sous forme de chaînes de texte pour une utilisation aisée en aval.
Contrôle simple du timeout pour équilibrer rapidité et robustesse de détection.
📝 Instructions d'utilisation
Fournissez une source d'image à
Data Matrix Image— par exemple depuis un bloc caméra ou une image chargée.Ajustez éventuellement
Timeoutpour donner plus de temps aux lectures difficiles.Utilisez la sortie
Datapour accéder aux valeurs décodées (journalisation, affichage ou traitement ultérieur).
💡 Conseils et astuces
Si le symbole cible se trouve dans une petite zone, recadrez d'abord avec
Image ROI Selectafin que le bloc ne traite que la région pertinente.Améliorez la fiabilité de lecture en redimensionnant l'entrée avec
Image Resizepour augmenter le nombre de pixels du symbole.Nettoyez les images bruyantes avec
Blur,DenoisingouImage Adaptive Thresholdavant d'alimenter ce bloc.Utilisez
Show Imagepour prévisualiser la trame exacte analysée pendant l'ajustement du pré-traitement.Enregistrez des trames d'exemple avec
Image LoggerouImage Writepour une analyse et un réglage hors ligne.Si vous vous attendez à d'autres types de codes (QR, codes-barres linéaires), essayez
Barcode Readercomme alternative.Si les symboles peuvent être tournés, essayez
Image AutoRotatorou recadrez plusieurs orientations via les outils ROI.
🛠️ Dépannage
Aucune valeur décodée : vérifiez l'éclairage et le contraste, recadrez le symbole avec
Image ROI Select, augmentezTimeoutou agrandissez l'image avecImage Resize.Texte partiel ou corrompu : assurez-vous que le symbole n'est pas flou — essayez de supprimer le
Blurou utilisez une entrée à plus haute résolution.Faux négatifs sur des fonds bruyants : appliquez
Image Adaptive Thresholdou d'autres filtres pour mieux séparer premier plan et arrière-plan.Plusieurs symboles mais seuls certains décodés : traitez chaque ROI séparément ou augmentez le
Timeoutet améliorez la qualité d'image pour les symboles manquants.
Mis à jour