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:
- Csatlakoztassa az AI Vision Sensort az alkalmazásalapú VEXcode EXP-hez
- Csatlakoztassa a mesterséges intelligenciával működő vizuális érzékelőt a webalapú VEXcode EXP-hez
- Színaláírások konfigurálása AI Vision Sensorral a VEXcode EXP-ben
- Színkódok konfigurálása a VEXcode EXP mesterséges intelligencia é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 színárnyalat és a telítettség megértése
Színaláírás konfigurálásakor megjelennek a Színárnyalat és a Telítettség tartományaihoz tartozó beállítások. Ezek lehetővé teszik a színjelzés hangolását, hogy rugalmasabb legyen Egy színaláírás akkor tekinthető rugalmasnak, ha az objektum mozgatható, és az AI Vision Utility továbbra is követi.
Az első csúszka a Hue Range. A színárnyalat az érzékelt szín, amelyet a színkörön elfoglalt helye határoz meg. Ennek a színkörnek a tartománya 0 és 359,9 fok között van, és a keréken minden színnek meghatározott fokértéke van.
A Színárnyalat-tartomány lehetővé teszi a konfigurált szín feletti és alatti fokok kiválasztását, amelyek az adott színként jelennek meg. Például egy sötétkék színárnyalat-értéke 240 fok lehet. 20 fokos színárnyalat-tartománnyal a 220 és 260 fok közötti bármilyen szín sötétkék konfigurált színként jelenik meg.
A második csúszka a Saturation Range(Telítettségi tartomány 1). A telítettség a szín intenzitását vagy tisztaságát jelenti. Minél világosabb a szín, annál telítettebb. A telítettség egy relatív skála, amelyet 0%-tól (tompított szürkeárnyalat) 100%-ig (ennek az árnyalatnak az intenzív változata) mérünk százalékos értékekkel.
A Telítettségi tartomány lehetővé teszi a konfigurált szín feletti és alatti telítettség százalékos értékének kiválasztását, amely az adott színként jelenik meg. Például egy piros gömb halványabb megvilágításban 50%-os telítettségűnek tűnhet. 0,25-ös telítettségi tartománnyal (a 25%-os decimális megfelelője) a 25% és 75% közötti telítettségű érték a vörös konfigurált színként jelenik meg.
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 (pixel) van a rácsos papírodon, a képed éles és részletes lesz. De ha csak néhány pixelvan, a kép elmosódottnak és nem túl élesnek 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 érzékelő által jelentett adatok
Az AI Vision Sensor adatokat gyűjt a konfigurált színekről, AprilTag-ekről és 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ít a különböző tárgyak azonosításában. Például egy Buckyball nagyobb magasságú lesz, mint egy Ring.
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, ésAprilTagsesetében érhető el. Ez azt jelzi, hogy az észleltColor Codevagy AprilTag eltérő orientációjú-e.
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 címkeazonosító csak AprilTagscímkéhez érhető el. Ez a megadott AprilTag azonosítószáma.
Az adott AprilTags azonosítása lehetővé teszi a szelektív navigációt. Beprogramozhatod a robotodat úgy, hogy bizonyos címkék felé haladjon, miközben másokat figyelmen kívül hagy, így hatékonyan használhatod őket jelzőtáblákként 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 a négy objektum mesterséges intelligencia alapú osztályozását. Ezzel a pontszámmal biztosíthatja, hogy a robot csak a nagyon megbízható észlelésekre összpontosítson.