Tietojen ymmärtäminen AI Vision -apuohjelmassa

AI Vision Utility mahdollistaaAI Vision Sensoryhdistämisen ja konfiguroinnin. Jos haluat lukea tämän tekemisestä, voit lukea nämä artikkelit täältä:

Sen ymmärtäminen, kuinka AI Vision Sensor havaitsee ja mittaa kohteita, voi auttaa sinua käyttämään näitä mittauksia paremmin koodausprojekteissasi. Tämän tiedon avulla voit parantaa koodaustaitojasi ja luoda tarkempia ratkaisuja tehtäviin, kuten objektien tunnistamiseen ja tila-analyysiin.

Pikselien ja resoluution ymmärtäminen

talon piirros ruudukkopaperille

Kuvittele, että piirrät kuvan ruudukkopaperille. Jokainen pieni neliö paperilla on kuin pikseliä. Kun värität näitä neliöitä, teet kuvan.

Matala resoluutio Korkea resoluutio
matalan resoluution kuva Vex 123 -robotista korkearesoluutioinen kuva Vex 123 -robotista

Puhutaan nyt resoluutiosta. Resoluutio on kuvan pikselien määrä. Jos ruudukkopaperissasi on paljon pieniä neliöitä (pikseliä), kuvasi näyttää terävältä ja yksityiskohtaiselta. Mutta jos sinulla on vain muutama pikseliä, kuvasi saattaa näyttää epäselvältä ja epäselvältä.

Kaavio, joka näyttää AIM AI -konenäköanturin resoluution. Kaavion vasemmassa yläkulmassa on koordinaatit 0, 0, oikeassa yläkulmassa 320, 0, vasemmassa alakulmassa 0, 240 ja keskellä koordinaatit 160, 120.

AI Vision Sensorin resoluutio on 320 pikseliä vaakasuunnassa ja 240 pikseliä pystysuunnassa. Tämä tarkoittaa, että tarkka tunnistuskeskipiste on kohdistettu koordinaattien 160 kanssa X-akselilla ja 120 Y-akselilla.

Kuinka AI Vision -anturi mittaa esineitä

AI Vision Sensor kerää tietoja määritetyistä väreistä, AprilTagsista ja tekoälyluokituksista. Osa näistä tiedoista näkyy AI Vision -apuohjelmassa ja voi auttaa VEXcode-projektin suunnittelussa ja luomisessa. 

Näköjärjestelmän jäljittämä sininen tynnyri. Kohteen ympärillä on valkoinen ääriviiva, jonka sisällä on keskitetty valkoinen risti. Vasemman yläkulman etiketti ilmaisee kohteen sinisenä piippuna sekä keskikoordinaatit CX:174, CY:95 ja mitat L:50, K:57.

Leveys ja Korkeus

Tämä on havaitun kohteen leveys tai korkeus pikseleinä.

Leveys- ja korkeusmitat auttavat tunnistamaan erilaisia ​​esineitä. Esimerkiksi piippu on korkeampi kuin urheilupallo.

Näköjärjestelmän jäljittämä sininen tynnyri. Kohteen ympärillä on valkoinen ääriviiva, jonka sisällä on keskitetty valkoinen risti. Vasemman yläkulman etiketti ilmaisee kohteen sinisenä piippuna sekä keskikoordinaatit CX:163, CY:95 ja mitat L:50, K:57.

CenterX ja CenterY

Tämä on havaitun kohteen keskikoordinaatit pikseleinä.

CenterX- ja CenterY-koordinaatit auttavat navigoinnissa ja paikannuksessa. AI Vision Sensorin resoluutio on 320 x 240 pikseliä.

Kulma

Kulma on ominaisuus, joka on saatavilla vainvärikoodeille jaAprilTags. Tämä osoittaa, onko havaittuvärikooditai AprilTag suunnattu eri tavalla.

Näköjärjestelmän jäljittämä sininen tynnyri. Kohteen ympärillä on valkoinen ääriviiva, jonka sisällä on keskitetty valkoinen risti. Vasemman yläkulman etiketti ilmaisee kohteen sinisenä piippuna sekä keskikoordinaatit CX:176, CY:95 ja mitat L:50, K:57. Pieni punainen neliö korostaa kohteen vasenta yläkulmaa.

OriginX ja OriginY

OriginX ja OriginY ovat koordinaatit havaitun kohteen vasemmassa yläkulmassa pikseleinä.

OriginX- ja OriginY-koordinaatit auttavat navigoinnissa ja paikannuksessa. Yhdistämällä tämän koordinaatin objektin leveyden ja korkeuden kanssa voit määrittää objektin rajoituslaatikon koon. Tämä voi auttaa seuraamaan liikkuvia kohteita tai navigoimaan objektien välillä.

Näköjärjestelmän jäljittämä sininen tynnyri. Kohteen ympärillä on valkoinen ääriviiva, jonka sisällä on keskitetty valkoinen risti. Vasemman yläkulman tarra osoittaa kohteen sinisenä piippuna sekä keskikoordinaatit CX:178, CY:95 ja mitat L:50, K:57. Yhtä violettia AprilTagia seurataan näköjärjestelmällä. AprilTag on tunnistettu ID:3 ja näyttää koordinaatit A:350°, X:206, Y:47, L:29, H:29. Jokaisella kortilla on valkoinen ääriviiva, ja järjestelmä seuraa niiden paikkaa ja suuntaa.

TagID

TagID on käytettävissä vain AI Classification - ja AprilTags-luokituksessa. AI Classification näyttää sen oikean nimen.

AprilTags näyttää todellisen tunnusnumeron.

Tiettyjen AprilTagien tunnistaminen mahdollistaa valikoivan navigoinnin. Voit ohjelmoida robottisi liikkumaan kohti tiettyjä tunnisteita jättäen muut huomioimatta ja käyttämään niitä tehokkaasti opasteina automaattista navigointia varten.

Kuva sinisestä ja oranssista tynnyristä, jossa pisteet on korostettu

Pisteet

Pisteet-ominaisuutta käytetään havaittaessaAI Classifications AI Vision Sensorilla.

Luottamuspisteet osoittavat, kuinka varma AI Vision Sensor on havaitsemisestaan. Tässä kuvassa se on 99 % varma näiden neljän kohteen AI-luokituksen tunnistamisessa. Tämän pistemäärän avulla voit varmistaa, että robotti keskittyy vain erittäin luotettaviin havaintoihin.

Lisätietoja VEX AIM -koodausrobotin koodaamisesta näillä tiedoilla on osoitteessa VEXcode API Reference - AIM.

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

Last Updated: