Uvod

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:

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

Grid with a doodled house overtop.

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čljivostVisoka ločljivost
Heavily pixelated version of a cartoon VEX 123 robot. Highly detailed version of a cartoon VEX 123 robot.

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.

Rectangle to indicate the resolution of the AI Vision Sensor. The upper left corner has the coordinates 0 comma 0. The upper right corner has the coordinates 320 comma 0. The lower left corner has the coordinates 0 comma 240. And the center has coordinates reading 160 comma 120.

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.

Close up of a Blue Cube being detected by the AI Vision in the Utility. A highlight calls out a portion of the text above the Blue Cube that reads W colon 80 H colon 92. This shows that the width of the cube is 80 pixels and the height is 92 pixels.

Š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.

Close up of a Blue Cube being detected by the AI Vision in the Utility. A highlight calls out a portion of the text above the Blue Cube that reads C X colon 169 C Y colon 139. This indicates that the center coordinate of the cube is 169, 139.

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.

A rotating image showing how as a color code is rotated, the angle value moves from 0 to 90 to 180 to 360 degrees.

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.

Close up of a Blue Cube being detected by the AI Vision in the Utility. A highlight calls out the upper left corner of the box around the Blue Cube, indicating the origin point.

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.

Close up of a Blue Cube being detected by the AI Vision in the Utility. A highlight calls out a portion of the text above the object that reads Blue Cube

Close up of a Blue Cube being detected by the AI Vision in the Utility. A highlight calls out a portion of the text above the Blue Cube that reads I D colon 5. This indicates the AprilTag ID is number 5.

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.

Close up of a Blue Cube being detected by the AI Vision in the Utility. A highlight calls out text above the object that reads score colon 99 percent.

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

Spletna trgovina

Potrebujete dodatne dele?

Originalni VEX deli, razširitveni seti in kompleti — vse za vaš naslednji robotski projekt na trgovina.robotech.si.

Pripravil RoboTech STEM Center
Stopite v stik

Imate
vprašanje?

Pišite nam — odgovorimo v najkrajšem možnem času.

Vaši podatki so varni in zaupni.