L'utilitaireAI Vision vous permet de connecter et de configurer votre capteurAI Vision. Pour savoir comment procéder, vous pouvez lire ces articles ici :
- Configurer les signatures de couleur avec le capteur de vision AI dans VEXcode AIM
- Configurer les codes couleur avec le capteur de vision AI dans VEXcode AIM
Comprendre comment le capteur de vision AI détecte et mesure les objets peut vous aider à mieux utiliser ces mesures dans vos projets de codage. Grâce à ces connaissances, vous pouvez améliorer vos compétences en codage et créer des solutions plus précises pour des tâches telles que la reconnaissance d’objets et l’analyse spatiale.
Comprendre les pixels et la résolution
Imaginez que vous dessinez une image sur une feuille de papier quadrillé. Chaque petit carré sur le papier est comme un pixel . Lorsque vous coloriez ces carrés, vous réalisez votre image.
| Basse résolution | Haute résolution |
Maintenant, parlons de la résolution . La résolution est le nombre de pixels dans une image. Si vous avez beaucoup de petits carrés (pixels) sur votre papier quadrillé, votre image sera nette et détaillée. Mais si vous n'avez que quelques pixels, votre image risque de paraître floue et pas très claire.
Le capteur de vision AI a une résolution de 320 pixels horizontalement sur 240 pixels verticalement. Cela signifie que le centre précis de détection s'aligne sur les coordonnées 160 sur l'axe X et 120 sur l'axe Y.
Comment le capteur de vision AI mesure-t-il les objets
Le capteur de vision AI collecte des données sur les couleurs configurées, les AprilTags et les classifications AI. Certaines de ces données sont affichées dans l'utilitaire AI Vision et peuvent aider lors de la planification et de la création d'un projet VEXcode.
Largeur et hauteur
Il s'agit de la largeur ou de la hauteur de l'objet détecté en pixels.
Les mesures de largeur et de hauteur aident à identifier différents objets. Par exemple, un baril aura une hauteur plus grande qu’un ballon de sport.
CentreX et CentreY
Il s'agit des coordonnées centrales de l'objet détecté en pixels.
Les coordonnées CenterX et CenterY aident à la navigation et au positionnement. Le capteur de vision AI a une résolution de 320 x 240 pixels.
Angle
L'angle est une propriété disponible uniquement pour les codes couleur etAprilTags. Cela indique si le code couleurdétectéou AprilTag est orienté différemment.
OriginX et OriginY
OriginX et OriginY sont les coordonnées dans le coin supérieur gauche de l'objet détecté en pixels.
Les coordonnées OriginX et OriginY aident à la navigation et au positionnement. En combinant cette coordonnée avec la largeur et la hauteur de l'objet, vous pouvez déterminer la taille de la zone de délimitation de l'objet. Cela peut aider à suivre les objets en mouvement ou à naviguer entre les objets.
ID de balise
Le tagID n'est disponible que pour la classification AI et les AprilTags. La classification AI affichera son nom approprié.
AprilTags affichera le numéro d'identification réel.
L'identification d'AprilTags spécifiques permet une navigation sélective. Vous pouvez programmer votre robot pour qu'il se déplace vers certaines balises tout en ignorant les autres, les utilisant ainsi efficacement comme panneaux de signalisation pour une navigation automatisée.
Score
La propriété score est utilisée lors de la détectionclassifications AI avec le capteur de vision AI.
Le score de confiance indique le degré de certitude du capteur de vision IA quant à sa détection. Dans cette image, il y a 99 % de confiance dans l'identification des classifications IA de ces quatre objets. Vous pouvez utiliser ce score pour garantir que votre robot se concentre uniquement sur les détections très fiables.
Pour plus d'informations sur la façon de coder votre robot de codage VEX AIM avec ces données, visitez Référence API VEXcode - AIM.