Az adatok értelmezése az AI Vision segédprogramban

AAI Vision Utility lehetővé teszi aAI Vision Sensorcsatlakoztatását és konfigurálását. Ha többet szeretne megtudni ennek módjáról, olvassa el ezeket a cikkeket itt:

Ha megérti, hogy az AI Vision Sensor hogyan észleli és méri az objektumokat, az segíthet a mérések jobb felhasználásában a kódolási projektekben. Ezzel a tudással fejlesztheti kódolási készségeit, és precízebb megoldásokat hozhat létre olyan feladatokhoz, mint az objektumfelismerés és a térbeli elemzés.

A képpontok és a felbontás megértése

grid-doodle-house.png

Képzeld el, hogy egy képet rajzolsz egy rácspapírra. A papíron lévő minden apró négyzet olyan, mint egy pixel. Ha kiszínezed ezeket a négyzeteket, akkor elkészíted a képet.

Alacsony felbontás Nagy felbontású

Most beszéljünk felbontásról. Az felbontás a képen lévő pixelek száma. Ha sok apró négyzet (pixel) van a rácspapíron, a kép éles és részletes lesz. Ha azonban csak néhány képpontja van, a képe homályosnak és nem túl tisztanak tűnhet.

Az AI Vision Sensor felbontása vízszintesen 320, függőlegesen 240 pixel. Ez azt jelenti, hogy a pontos érzékelési középpont az X tengely 160-as, az Y-tengely 120-as koordinátáihoz igazodik.

Hogyan méri az AI Vision érzékelő az objektumokat

Az AI Vision Sensor adatokat gyűjt a konfigurált színekről, az AprilTagekről és az AI-osztályozásokról. Ezen adatok egy része megjelenik az AI Vision Utility-ben, és segíthet a VEXcode projekt tervezésében és létrehozásában. 

Egy kék hordót egy látórendszer követ. Az objektumot fehér körvonal veszi körül, a körvonalon belül pedig egy középen fehér kereszt található. A bal felső címke az objektumot kék hordóként jelzi, a CX:174, CY:95 középkoordinátákkal és a W:50, H:57 méretekkel együtt.

Szélesség és Magasság

Ez az észlelt objektum szélessége vagy magassága pixelben.

A szélesség- és magasságmérés segít a különböző tárgyak azonosításában. Például egy hordónak nagyobb lesz a magassága, mint egy sportlabdának.

Egy kék hordót egy látórendszer követ. Az objektumot fehér körvonal veszi körül, a körvonalon belül pedig egy középen fehér kereszt található. A bal felső címke az objektumot kék hordóként jelzi, a CX:163, CY:95 középkoordinátákkal és a W:50, H:57 méretekkel együtt.

CenterX és CenterY

Ez az észlelt objektum középponti koordinátái pixelben.

A CenterX és CenterY koordináták segítik a navigációt és a helymeghatározást. Az AI Vision Sensor felbontása 320 x 240 pixel.

Szög

Az Angle egy tulajdonság csakszínkódhoz ésAprilTags. Ez azt jelzi, hogy az észleltszínkódvagy AprilTag tájolása eltérő.

Egy kék hordót egy látórendszer követ. Az objektumot fehér körvonal veszi körül, a körvonalon belül pedig egy középen fehér kereszt található. A bal felső címke az objektumot kék hordóként jelzi, a CX:176, CY:95 középkoordinátákkal és a W:50, H:57 méretekkel együtt. Egy kis piros négyzet kiemeli az objektum bal felső sarkát.

OriginX és OriginY

Az OriginX és az OriginY az észlelt objektum bal felső sarkában lévő koordináta pixelben.

Az OriginX és OriginY koordináták segítik a navigációt és a helymeghatározást. Ha ezt a koordinátát kombinálja az objektum szélességével és magasságával, meghatározhatja az objektum határolókeretének méretét. Ez segíthet a mozgó objektumok nyomon követésében vagy az objektumok közötti navigálásban.

Egy kék hordót egy látórendszer követ. Az objektumot fehér körvonal veszi körül, a körvonalon belül pedig egy középen fehér kereszt található. A bal felső címke az objektumot kék hordóként jelzi, a CX:178, CY:95 középkoordinátákkal és a W:50, H:57 méretekkel együtt. Egy lila AprilTags-et egy látórendszer követ. Az AprilTag címkéje ID:3, és az A:350°, X:206, Y:47, W:29, H:29 koordinátákat mutatja. Minden kártya fehér körvonallal rendelkezik, és a rendszer nyomon követi a helyzetüket és a tájolásukat.

Címkeazonosító

A címkeazonosító csak AI osztályozáshoz és az AprilTagsérhető el. Az AI osztályozás megjeleníti a megfelelő nevét.

Az AprilTags a tényleges azonosítószámot jeleníti meg.

A konkrét AprilTags azonosítása lehetővé teszi a szelektív navigációt. Beprogramozhatja robotját úgy, hogy bizonyos címkék felé haladjon, miközben figyelmen kívül hagyja a többieket, és hatékonyan használja őket útjelző táblákként az automatizált navigációhoz.

alt

Pontszám

A pontszám tulajdonság akkor használatos, amikor az AI Vision SensorralAI-besorolást észlel.

A megbízhatósági pontszám azt jelzi, hogy az AI Vision Sensor mennyire biztos az észlelésében. Ezen a képen 99%-ban biztos abban, hogy azonosítja e négy objektum mesterséges intelligencia osztályozását. Ezzel a pontszámmal biztosíthatja, hogy robotja csak a nagyon magabiztos észlelésekre összpontosítson.

További információért arról, hogyan kódolhatja VEX AIM kódoló robotját ezekkel az adatokkal, látogassa meg VEXcode API Reference - AIMwebhelyet.

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

Last Updated: