Configuration des signatures de couleur avec le capteur de vision IA dans VEXcode EXP

Une signature de couleur est l'un des deux types de signatures visuelles utilisés par le capteur de vision AI pour l'identification des couleurs. Pour permettre au capteur de vision IA de reconnaître signatures de couleur, celles-ci doivent être configurées initialement. Suivez les étapes décrites dans cet article pour configurer correctement Signatures de couleur.

Assurez-vous que votre capteur de vision IA est connecté à VEXcode EXP. Pour plus d'informations sur la façon de configurer et de connecter votre capteur de vision AI, consultez la section Connecter le capteur de vision AI à VEXcode EXP ou basé sur l'application VEXcode EXPbasé sur le Web.

Configurer une signature de couleur

Utilitaire de vision par IA avec une buckyball rouge placée au centre du flux vidéo en direct.

1. Placez devant le capteur de vision IA l'objet de couleur unie que vous souhaitez qu'il puisse reconnaître.

Le curseur est visible en train de sélectionner un rectangle autour de la buckyball rouge dans le flux vidéo.

2. Placez le curseur de votre souris sur l'objet de couleur unie, puis sélectionnez et faites glisser la couleur souhaitée pour la configurer.

Remarque : Assurez-vous de rester dans les limites de la couleur que vous souhaitez sélectionner. Sinon, vous risquez de capter accidentellement des couleurs de l'arrière-plan, ce qui peut perturber la détection du capteur de vision IA.

Après avoir sélectionné le rectangle au-dessus de la Buckyball, le curseur sélectionne le bouton Définir la couleur dans les options de signature de couleur à droite.

3. Le bouton Définir la couleur sera disponible. Sélectionnez-la pour enregistrer la couleur.

Une fois la couleur définie, le capteur de vision AI l'enregistrera en tant que Signature de couleur.

Le nom de la signature de couleur est mis en surbrillance pour indiquer qu'il peut être modifié en le sélectionnant. Par défaut, le nom est COLOR1.

4. Renommez la signature de couleur en la sélectionnant dans la zone de texte Nom et en saisissant le nom.

L'ancienne signature couleur a été renommée Rouge, et le bouton Ajouter une couleur est maintenant mis en évidence ci-dessous.

5. Sélectionnez Ajouter une couleur pour configurer d'autres Signatures de couleur pour d'autres objets.

Le capteur de vision IA peut suivre jusqu'àsignatures de couleur à la.

Utilitaire de vision par IA avec deux signatures de couleur définies, l'une lisant le rouge et l'autre le bleu. La vidéo montre maintenant une Buckyball bleue placée près de la rouge précédente. Le bouton Fermer est mis en évidence dans le coin inférieur droit.

6. Une fois toutes les couleurs souhaitées définies, sélectionnez Fermer.

Le menu VEXcode EXP Devices s'ouvre sur le menu Paramètres du capteur de vision IA. Le bouton « Terminé » situé en bas à droite est mis en surbrillance.

7. Une fois la fenêtre du capteur de vision IA disparue, sélectionnez Terminé pour quitter le menu Appareils et enregistrer vos modifications de configuration.


Ajuster une signature de couleur

Les signatures de couleur peuvent être ajustées en fonction de leur plage de teinte de leur plage de saturation et et de leur plage de saturation afin que le capteur puisse détecter la couleur plus facilement.

L'utilitaire AI Vision présente les options de signature colorimétrique. La signature de couleur est nommée Bleu et possède une valeur de gamme de teinte de 32 et une valeur de gamme de saturation de 0,57. Des curseurs de réglage de la plage de teinte et de la plage de saturation sont disponibles sous chaque paramètre.

Lors de la configuration d'une signature de couleur, des options apparaissent pour les plages de teinte et de saturation. Ces éléments vous permettent d'ajuster la signature de couleur pour la rendre plus résistante. Une signature de couleur est considérée comme robuste lorsque l'objet peut être déplacé et toujours suivi par l'utilitaire de vision par IA.

Roue chromatique illustrant la correspondance entre un cercle de 360 degrés et une valeur de teinte. La couleur rouge est à un degré de 0, la couleur verte est à un degré de 120 et la couleur bleue est à un degré de 240.

Le premier curseur est la plage de teinte . La teinte est la couleur perçue, telle que définie par sa position sur le cercle chromatique. Cette roue chromatique a une plage de 0 à 359,9 degrés et chaque couleur sur la roue a une valeur de degré définie. 

La plage de teintes vous permet de choisir les degrés au-dessus et en dessous de la couleur configurée qui seront affichés comme cette couleur. Par exemple, un bleu foncé peut avoir une valeur de teinte de 240 degrés. Avec une plage de teinte de 20 degrés, toute température comprise entre 220 et 260 degrés sera affichée comme la couleur bleu foncé configurée.

Vidéo montrant l'augmentation progressive du curseur de gamme de teintes de 0 jusqu'à ce qu'une buckyball rouge dans le flux vidéo soit entièrement mise en évidence par le rectangle de la signature de couleur.

Pour ajuster votre configuration de couleur, déplacez lentement le curseur Plage de teinte jusqu'à ce que le cadre cible soit stable autour de l'objet. Ne le déplacez pas plus que nécessaire.

Graphique représentant une valeur de saturation augmentant de 0 % à 100 %. La valeur de saturation de 0 % correspond à la couleur grise, et la valeur de saturation de 100 % à la couleur rouge vif.

Le deuxième curseur est la plage de saturation . La saturation correspond à l'intensité ou à la pureté de la couleur. Plus la couleur est vive, plus elle est saturée. La saturation est une échelle relative mesurée en pourcentages, allant de 0 %, correspondant à une teinte grise atténuée, à 100 %, correspondant à une version intense de cette teinte. 

La plage de saturation vous permet de choisir le pourcentage de saturation au-dessus et en dessous de la couleur configurée qui sera affichée comme cette couleur. Par exemple, une boule rouge dans une lumière tamisée peut apparaître comme ayant une saturation de 50 %. Avec une plage de saturation de 0,25 (l'équivalent décimal de 25 %), toute valeur de saturation comprise entre 25 % et 75 % sera affichée comme la couleur rouge configurée.

Vidéo montrant l'augmentation progressive du curseur de plage de saturation de 0 jusqu'à ce qu'une buckyball rouge dans le flux vidéo soit entièrement mise en évidence par le rectangle de la signature de couleur.

Déplacez le curseur de la plage de saturation jusqu'à ce que l'objet que vous souhaitez suivre soit entièrement entouré par la boîte cible.

Vous pouvez maintenant tester la résistance de votre Color Signature. Placez l'objet dans différentes conditions d'éclairage ou déplacez-le pour voir si le capteur de vision IA peut continuer à le suivre dans différents environnements et conditions.

Une foisdeux ou signatures de couleur ont été définies, vous pouvez à configurer les codes de couleur

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: