Met deAI Vision Utility kunt u uwAI Vision Sensoraansluiten en configureren. Hoe u dat kunt doen, kunt u hier lezen:
- Configureer kleurhandtekeningen met de AI Vision Sensor in VEXcode AIM
- Kleurcodes configureren met de AI Vision-sensor in VEXcode AIM
Als u begrijpt hoe de AI Vision Sensor objecten detecteert en meet, kunt u deze metingen beter gebruiken in uw codeerprojecten. Met deze kennis kunt u uw programmeervaardigheden verbeteren en nauwkeurigere oplossingen creëren voor taken zoals objectherkenning en ruimtelijke analyse.
Pixels en resolutie begrijpen
Stel je voor dat je een tekening maakt op een stuk ruitjespapier. Elk klein vierkantje op het papier is als een pixel. Wanneer je deze vierkanten inkleurt, maak je je eigen tekening.
| Lage resolutie | Hoge resolutie |
Laten we het nu over resolutie hebben. Resolutie is het aantal pixels in een afbeelding. Als u veel kleine vierkantjes (pixels) op uw rasterpapier hebt, ziet uw afbeelding er scherp en gedetailleerd uit. Maar als u slechts een paar pixelshebt, kan uw foto er wazig en niet erg duidelijk uitzien.
De AI Vision Sensor heeft een resolutie van 320 pixels horizontaal en 240 pixels verticaal. Dit betekent dat het precieze detectiecentrum overeenkomt met coördinaten 160 op de X-as en 120 op de Y-as.
Hoe meet de AI Vision Sensor objecten?
De AI Vision Sensor verzamelt gegevens over geconfigureerde kleuren, AprilTags en AI-classificaties. Een deel van deze gegevens wordt weergegeven in de AI Vision Utility en kan nuttig zijn bij het plannen en maken van een VEXcode-project.
Breedte en hoogte
Dit is de breedte of hoogte van het gedetecteerde object in pixels.
De breedte- en hoogtematen helpen bij het identificeren van verschillende objecten. Een vat is bijvoorbeeld hoger dan een sportbal.
CenterX en CenterY
Dit zijn de middelpuntcoördinaten van het gedetecteerde object in pixels.
CenterX- en CenterY-coördinaten helpen bij navigatie en positionering. De AI Vision Sensor heeft een resolutie van 320 x 240 pixels.
Hoek
Hoek is een eigenschap die alleen beschikbaar is voorkleurcodes enAprilTags. Dit geeft aan of de gedetecteerdeKleurcodeof AprilTag anders is georiënteerd.
OriginX en OriginY
OriginX en OriginY zijn de coördinaten in de linkerbovenhoek van het gedetecteerde object in pixels.
OriginX- en OriginY-coördinaten helpen bij navigatie en positionering. Door deze coördinaat te combineren met de breedte en hoogte van het object, kunt u de grootte van de omsluitende doos van het object bepalen. Dit kan helpen bij het volgen van bewegende objecten of bij het navigeren tussen objecten.
Tag-ID
De tagID is alleen beschikbaar voor AI Classification en AprilTags. AI-classificatie geeft de juiste naam weer.
AprilTags geeft het werkelijke ID-nummer weer.
Door specifieke AprilTags te identificeren, is selectieve navigatie mogelijk. U kunt uw robot programmeren om naar bepaalde tags te rijden en andere te negeren. Zo kunt u de tags gebruiken als wegwijzers voor automatische navigatie.
Score
De score-eigenschap wordt gebruikt bij het detecteren vanAI-classificaties met de AI Vision-sensor.
De betrouwbaarheidsscore geeft aan hoe zeker de AI Vision Sensor is van de detectie. In deze afbeelding is 99% zekerheid aanwezig dat de AI-classificaties van deze vier objecten worden geïdentificeerd. Met deze score kunt u ervoor zorgen dat uw robot zich alleen richt op detecties die zeer betrouwbaar zijn.
Ga naar VEXcode API Reference - AIMvoor meer informatie over het coderen van uw VEX AIM Coding Robot met deze gegevens.