Utilisation du Datamatrix et des détecteurs de codes-barres
  • 30 Sep 2022
  • 3 Minutes à lire
  • Contributeurs

Utilisation du Datamatrix et des détecteurs de codes-barres


Utilisation des détecteurs de codes-barres et de Datamatrix

Détecter les codes Data Matrix et autres codes à barres dans la vue d'une caméra, déclencher des actions applicatives à l'aide des détecteurs de codes à barres.

Vue d'ensemble des détecteurs de codes-barres et Datamatrix

La lecture de codes à barres avec une caméra peut aider à vérifier visuellement la lisibilité et le contenu du code, ainsi qu'à automatiser l'ensemble du processus avec la pièce marquée. Nous disposons de deux détecteurs de codes à barres :

  • Le détecteur de codes à barres à usage général, qui peut lire une multitude de codes à barres 1D et 2D, tels que : Code 128, Code 39, EAN-8, EAN-13, ITF, RSS-14, PDF 417 et QR code.
  • DétecteurData Matrix, qui lit les codes à barres 2D DataMatrix largement utilisés dans les environnements de production pour marquer les produits.

Nous proposons un détecteur Datamatrix spécialisé en raison de la vitesse et de la précision des algorithmes de détection Datamatrix à usage spécifique.

:: :(Info) (NOTE)
Les détecteurs de codes barres ne sont disponibles qu'à partir de la version r212+ de Tulip et de la version 1.2.2+ de Player.
:: :

En utilisant les détecteurs de codes barres dans Vision, vous pouvez surveiller des régions prédéfinies sur le flux de votre caméra pour détecter les codes barres en temps réel. Vous pouvez ensuite utiliser les événements de détection pour créer une logique dans votre application.

Dans cet article, vous apprendrez...

  • Comment configurer un détecteur de codes-barres ou de datamatrix ?
  • Utiliser les déclencheurs in-app des événements de détection

Conditions préalables

  • Consultez la section Premiers pas avec Vision pour comprendre les fonctionnalités et les exigences de Vision, ainsi que pour obtenir des instructions sur la configuration de votre caméra.
  • Cette fonctionnalité fonctionne avec les caméras couleur et profondeur.

Configuration du détecteur de codes-barres ou du Datamatrix

Après avoir terminé la configuration de votre caméra, vous devriez voir le flux vidéo. Pour configurer le détecteur de datamatrix ou de codes à barres, sélectionnez la région que vous souhaitez surveiller pour détecter les codes à barres. Il se peut que vous deviez créer une nouvelle région, en cliquant et en faisant glisser sur l'image pour définir votre région :

Ensuite, créez un détecteur Datamatrix ou un détecteur de code-barres en cliquant sur le lien Créer un détecteur. Nommez le détecteur et donnez-lui une description (facultatif) et choisissez le type de détecteur souhaité. Activez le détecteur pour cette région en utilisant la bascule.

Creating a data matrix detector

Pour créer un détecteur de code-barres, rappelez-vous que vous devez sélectionner "Détecteur de code-barres" lors de la création du détecteur. Les détecteurs de codes-barres et de Datamatrix sont distincts.

La limite de la région deviendra verte si un code-barres est détecté dans la région, sinon elle restera rouge. Si un code-barres est détecté dans la région, un événement sera déclenché dans l'application qui utilise cette configuration de caméra.

Utilisation du Datamatrix ou du détecteur de codes barres dans une application

Passez à l'éditeur de votre application et créez un nouveau déclencheur de sortie de périphérique.

Toutes les configurations de caméra apparaîtront dans la sous-liste de dispositif spécifique. Veuillez sélectionner votre configuration de caméra dans la liste déroulante.

Notez que la section Dispositif spécifique vous permet d'utiliser plusieurs caméras dans la même application. Toute station qui exécute cette application doit avoir la configuration de caméra spécifique que vous avez sélectionnée pour la caméra. Sinon, un avertissement s'affichera lors de l'exécution de l'application.

Maintenant, vous verrez une liste déroulante de divers événements pour exécuter le déclencheur :

Pour cet exemple, sélectionnez Datamatrix Detected ou Barcode Detected dans la liste des événements.

Building a data matrix trigger

Si vous avez un widget d'aperçu vidéo dans votre étape, notez que l'option "Show Overlay" vous permet de désactiver l'affichage des régions au-dessus de la vidéo. Activez la superposition "DATAMATIRX DETECTOR" ou "BARCODE DETECTOR" pour afficher les informations de détection de code.

Exécutez l'application sur la station à laquelle vous avez attribué votre configuration de caméra.

En ouvrant l'étape avec le Widget Vision Camera dans votre lecteur, vous verrez le flux vidéo de la caméra. Lorsque vous déplacez un objet à l'intérieur de la région qui a un code-barres, la limite de la région devient verte et l'action de déclenchement a lieu.

Data matrix detector with trigger in a Tulip App

Vous avez maintenant terminé avec succès la mise en place des détecteurs Datamatrix et Barcode dans la configuration de la caméra, et vous êtes prêt à intégrer cette fonctionnalité dans les applications de production.

Autres lectures


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