AAI Vision Utility lehetővé teszi aAI Vision Sensorcsatlakoztatását és konfigurálását. Ha szeretnéd megtudni, hogyan teheted ezt meg, olvasd el ezeket a cikkeket itt:
- AI-besorolások és AprilTag ID-észlelés engedélyezése a VEXcode IQ-ban
- Színaláírások konfigurálása a VEXcode IQ mesterséges intelligencia látásérzékelőjével
- Színkódok konfigurálása a VEXcode IQ mesterséges intelligenciával működő látásérzékelőjével
Ha megérted, hogyan érzékeli és méri az AI Vision Sensor az objektumokat, az segíthet jobban felhasználni ezeket a méréseket a kódolási projektekben. Ezzel a tudással fejlesztheted a kódolási készségeidet, és pontosabb megoldásokat hozhatsz létre olyan feladatokra, mint az objektumfelismerés és a térbeli elemzés.
A pixelek és a felbontás megértése
Képzeld el, hogy egy képet rajzolsz egy rácsos papírra. A papíron minden apró négyzet olyan, mint egy pixel. Amikor kiszínezed ezeket a négyzeteket, a képedet alkotod meg.
| Alacsony felbontás | Nagy felbontás |
|
|
|
Most pedig beszéljünk közötti felbontásról. Felbontás a kép pixeleinek számát jelöli. Ha sok apró négyzet (képpont) van a papírodon, a képed éles és részletes lesz. De ha csak van, a képedés nem túl tűnhet.
A mesterséges intelligenciával működő látásérzékelő felbontása vízszintesen 320 pixel, függőlegesen pedig 240 pixel. Ez azt jelenti, hogy a pontos érzékelési középpont az X tengelyen a 160-as, az Y tengelyen pedig a 120-as koordinátákhoz illeszkedik.
Hogyan méri a tárgyakat az AI Vision szenzor?
Az AI Vision Sensor adatokat gyűjt a konfigurált színekről, az AprilTag azonosítókról és az AI osztályozásokról. Ezen adatok egy része megjelenik az AI Vision Utilityben, és segíthet egy VEXcode projekt tervezésében és létrehozásában.
Szélesség és magasság
Ez a detektált objektum szélessége vagy magassága pixelben.
A szélesség és magasság mérése segíthet a különböző tárgyak azonosításában. Például a kockák hasonló szélességűek és magasságúak lennének, de a gyűrűk szélessége nagyobb lenne, mint a magassága.
CenterX és CenterY
Ez a detektált objektum középpontjának koordinátái pixelben.
A CenterX és CenterY koordináták segítenek a navigációban és a pozicionálásban. A mesterséges intelligenciával ellátott látásérzékelő felbontása 320 x 240 pixel.
Szög
Az Angle tulajdonság csakszínkódok, ésAprilTag ID-kazonosítókhoz érhető el. Ez a detektáltColor Codevagy AprilTag IDorientációját jelöli.
OriginX és OriginY
Az OriginX és az OriginY a detektált objektum bal felső sarkában található koordináta pixelben.
Az OriginX és OriginY koordináták segítenek a navigációban és a pozicionálásban. Ennek a koordinátának a szélességével és magasságával való kombinálásával meghatározhatja az objektum határolókeretének méretét. Ez segíthet a mozgó objektumok követésében vagy az objektumok közötti navigálásban.
Címkeazonosító
A tagID csak AI Classification és az AprilTagsesetén érhető el. Az AI besorolás a megfelelő nevét fogja megjeleníteni.
Az AprilTag azonosítók a tényleges azonosítószámot jelenítik meg.
Az adott AprilTag azonosítók azonosítása szelektív navigációt tesz lehetővé. Beállíthatod, hogy a robotod bizonyos AprilTag azonosítók felé haladjon, miközben másokat figyelmen kívül hagy, így gyakorlatilag jelzőtáblákként használva őket az automatikus navigációhoz.
Pontszám
A score tulajdonságot akkor használja a rendszer, ha az AI Vision SensorAI besorolást észlel.
A megbízhatósági pontszám azt jelzi, hogy az AI Vision Sensor mennyire biztos az érzékelésében. Ezen a képen 99%-os valószínűséggel azonosítja az objektumot Kék Kockaként. Ezzel a pontszámmal biztosíthatja, hogy a robot csak a nagyon megbízható észlelésekre összpontosítson.
A VEX IQ robot ezen adatokkal történő kódolásával kapcsolatos további információkért látogassa meg VEXcode API Reference - IQ (2. generáció).