Az AI Vision Utility adatainak megértése

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:

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

Rács egy firkált házzal a tetején.

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
Egy rajzfilm VEX 123 robot erősen pixeles változata. Egy rajzfilm VEX 123 robot rendkívül részletes változata.

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.

Téglalap, amely az AI Vision Sensor felbontását jelzi. A bal felső sarokban a koordináták 0 vessző 0. A jobb felső sarokban a 320 vessző 0 koordináták láthatók. A bal alsó sarokban a koordináták 0 vessző 240. A középpont koordinátái pedig 160 vessző 120.

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. 

Közeli kép egy kék kockáról, amelyet a mesterséges intelligencia általi látás érzékel a közműben. A kiemelés a Kék Kocka feletti szöveg egy részét jelöli, amely a következő: Ny 80-as vastagbél, H 92-es vastagbél. Ez azt mutatja, hogy a kocka szélessége 80 pixel, a magassága pedig 92 pixel.

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. 

Közeli kép egy kék kockáról, amelyet a mesterséges intelligencia általi látás érzékel a közműben. A kiemelés a Kék Kocka feletti szöveg egy részét jelöli, amely a CX 169. vastagbél, illetve a CY 139. vastagbél feliratot tartalmazza. Ez azt jelzi, hogy a kocka középponti koordinátája 169, 139.

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.

Egy forgó kép, amely azt mutatja, hogyan változik a szögérték egy színkód elforgatásakor 0-ról 90-re, majd 180-ról 360 fokra.

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.

Közeli kép egy kék kockáról, amelyet a mesterséges intelligencia általi látás érzékel a közműben. Egy kiemelés kiemeli a Kék Kocka körüli doboz bal felső sarkát, jelezve az origópontot.

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.

Közeli kép egy kék kockáról, amelyet a mesterséges intelligencia általi látás érzékel a közműben. A kiemelés a Kék Kocka feliratú objektum feletti szöveg egy részét hívja elő.

Közeli kép egy kék kockáról, amelyet a mesterséges intelligencia általi látás érzékel a közműben. A kiemelés a Kék Kocka feletti szöveg egy részét jelöli, amely az azonosító 5. kettőspontját tartalmazza. Ez azt jelzi, hogy az AprilTag azonosítója az 5-ös.

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.

Közeli kép egy kék kockáról, amelyet a mesterséges intelligencia általi látás érzékel a közműben. A kiemelés az objektum feletti szöveget jeleníti meg, amely a 99 százalékos pontszámot jelzi.

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ó).

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

Last Updated: