Razumevanje podatkov v pripomoček AI Vision
Pripomoček AI Vision Utility omogoča povezavo in konfiguracijo vašega senzorja AI Vision. O tem, kako to storiti, si lahko preberete v naslednjih člankih:
Omogočanje razvrščanja z umetno inteligenco in zaznavanje ID-jev AprilTag v VEXcode IQ
Konfiguracija barvnih podpisov s senzorjem AI Vision v VEXcode IQ
Konfiguracija barvnih kod s senzorjem AI Vision v VEXcode IQ
Razumevanje tega, kako senzor AI Vision zaznava in meri objekte, vam pomaga pri boljši uporabi teh meritev v vaših programerskih projektih. S tem znanjem lahko izboljšate svoje programerske veščine ter ustvarite natančnejše rešitve za naloge, kot sta prepoznavanje objektov in prostorska analiza.
Razumevanje slikovnih pik in ločljivosti
Predstavljajte si, da rišete sliko na milimetrski papir. Vsak majhen kvadratek na papirju je kot ena slikovna pika. Ko pobarvate te kvadratke, nastane vaša slika.
| Nizka ločljivost | Visoka ločljivost |
| | |
Pogovorimo se še o ločljivosti. Ločljivost je število slikovnih pik v sliki. Če ima vaš milimetrski papir veliko drobnih kvadratkov (slikovnih pik), bo vaša slika videti ostra in podrobna. Če pa ima le malo slikovnih pik, bo slika zamegljena in nejasna.
Senzor AI Vision ima ločljivost 320 slikovnih pik vodoravno in 240 slikovnih pik navpično. To pomeni, da natančno središče zaznave ustreza koordinatam 160 na osi X in 120 na osi Y.
Kako senzor AI Vision meri objekte
Senzor AI Vision zbira podatke o konfiguriranih barvah, ID-jih AprilTag in razvrščanjih z umetno inteligenco. Del teh podatkov je prikazan v pripomočku AI Vision Utility in je koristen pri načrtovanju ter ustvarjanju projektov v VEXcode.
Širina in višina
To je širina oziroma višina zaznanega objekta v slikovnih pikah.
Meritve širine in višine pomagajo pri prepoznavanju različnih objektov. Na primer, kocke bi imele podobno širino in višino, medtem ko bi bili obroči širši kot višji.
CenterX in CenterY
To so koordinate središča zaznanega objekta v slikovnih pikah.
Koordinati CenterX in CenterY sta koristni pri navigaciji in pozicioniranju. Senzor AI Vision ima ločljivost 320 × 240 slikovnih pik.
Kot
Kot je lastnost, ki je na voljo samo za barvne kode in ID-je AprilTag. Predstavlja usmerjenost zaznane barvne kode ali ID-ja AprilTag.
OriginX in OriginY
OriginX in OriginY sta koordinati zgornjega levega kota zaznanega objekta v slikovnih pikah.
Koordinati OriginX in OriginY sta koristni pri navigaciji in pozicioniranju. Z združitvijo te koordinate s širino in višino objekta lahko določite velikost mejnega okvirja objekta. To je koristno pri sledenju premikajočim se objektom ali navigaciji med objekti.
TagID
TagID je na voljo samo za razvrščanje z umetno inteligenco in oznake AprilTag. Razvrščanje z umetno inteligenco prikaže ustrezno ime.
ID-ji AprilTag prikažejo dejansko identifikacijsko številko.
Prepoznavanje določenih ID-jev AprilTag omogoča selektivno navigacijo. Svojega robota lahko programirate tako, da se premika proti določenim ID-jem AprilTag in prezre druge, ter jih tako učinkovito uporablja kot mejnike za samodejno navigacijo.
Rezultat
Lastnost rezultata se uporablja pri zaznavanju razvrščanj z umetno inteligenco s senzorjem AI Vision.
Rezultat zaupanja kaže, kako prepričan je senzor AI Vision v svojo zaznavo. Na tej sliki je 99-odstotno prepričan, da gre za modro kocko. Ta rezultat lahko uporabite za zagotovitev, da se vaš robot osredotoči samo na zaznave z visoko stopnjo zaupanja.
Za več informacij o programiranju vašega robota VEX IQ s temi podatki obiščite VEXcode API Reference - IQ (2nd gen).
Potrebujete dodatne dele?
Originalni VEX deli, razširitveni seti in kompleti — vse za vaš naslednji robotski projekt na trgovina.robotech.si.