AI Vision Utility leidžia prijungti ir konfigūruotiAI Vision Sensor. Norėdami sužinoti, kaip tai padaryti, galite perskaityti šiuos straipsnius čia:
- Konfigūruokite spalvų parašus naudodami AI Vision Sensor VEXcode AIM
- Konfigūruokite spalvų kodus naudodami AI Vision Sensor VEXcode AIM
Suprasdami, kaip AI Vision Sensor aptinka ir matuoja objektus, galite geriau panaudoti šiuos matavimus savo kodavimo projektuose. Turėdami šias žinias galite pagerinti savo kodavimo įgūdžius ir sukurti tikslesnius sprendimus tokioms užduotims kaip objektų atpažinimas ir erdvinė analizė.
Pikselių ir raiškos supratimas
Įsivaizduokite, kad piešiate paveikslėlį ant tinklinio popieriaus lapo. Kiekvienas mažas kvadratas ant popieriaus yra kaip pikselių. Kai spalvinate šiuos kvadratus, sukuriate savo nuotrauką.
| Maža raiška | Didelė raiška |
Dabar pakalbėkime apie skiriamąją gebą. skyra yra vaizdo pikselių skaičius. Jei tinklelio popieriuje yra daug mažų kvadratėlių (pikselių), vaizdas atrodys ryškus ir detalus. Bet jei turite tik kelis pikselių, jūsų vaizdas gali atrodyti neryškus ir nelabai aiškus.
AI Vision Sensor skiriamoji geba yra 320 pikselių horizontaliai ir 240 pikselių vertikaliai. Tai reiškia, kad tikslus aptikimo centras sulygiuotas su 160 koordinatėmis X ašyje ir 120 koordinatėmis Y ašyje.
Kaip AI matymo jutiklis matuoja objektus
AI Vision Sensor renka duomenis apie sukonfigūruotas spalvas, AprilTags ir AI klasifikacijas. Kai kurie iš šių duomenų rodomi AI Vision Utility ir gali padėti planuojant ir kuriant VEXcode projektą.
Plotis ir Aukštis
Tai aptikto objekto plotis arba aukštis pikseliais.
Pločio ir aukščio matavimai padeda atpažinti skirtingus objektus. Pavyzdžiui, statinės aukštis bus didesnis nei sportinio kamuolio.
CenterX ir CenterY
Tai yra aptikto objekto centro koordinatės pikseliais.
CenterX ir CenterY koordinatės padeda naršyti ir nustatyti padėtį. AI Vision Sensor skiriamoji geba yra 320 x 240 pikselių.
Kampas
Kampas yra ypatybė, prieinama tikspalvų kodams irAprilTags. Tai rodo, ar aptiktasspalvos kodasarba AprilTag yra nukreiptas kitaip.
OriginX ir OriginY
OriginX ir OriginY yra koordinatė viršutiniame kairiajame aptikto objekto kampe pikseliais.
OriginX ir OriginY koordinatės padeda naršyti ir nustatyti padėtį. Sujungę šią koordinatę su objekto pločiu ir aukščiu, galite nustatyti objekto ribojamojo langelio dydį. Tai gali padėti sekti judančius objektus arba naršyti tarp objektų.
TagID
Žymos ID galimas tik AI klasifikacijai ir AprilTags. AI klasifikacija parodys tinkamą pavadinimą.
AprilTags parodys tikrąjį ID numerį.
Konkrečių AprilTags identifikavimas leidžia pasirinktinai naršyti. Galite užprogramuoti savo robotą judėti link tam tikrų žymų ir nepaisyti kitų, efektyviai naudodami juos kaip automatinės navigacijos kelrodžius.
Rezultatas
Taško ypatybė naudojama aptikusAI klasifikacijų su AI Vision Sensor.
Pasitikėjimo balas rodo, kiek tikras AI Vision Sensor yra jo aptikimas. Šiame paveikslėlyje 99% įsitikinęs, kad atpažįsta šių keturių objektų AI klasifikaciją. Galite naudoti šį balą norėdami užtikrinti, kad jūsų robotas sutelktų dėmesį tik į labai patikimus aptikimus.
Norėdami gauti daugiau informacijos apie tai, kaip užkoduoti savo VEX AIM kodavimo robotą šiais duomenimis, apsilankykite VEXcode API nuoroda – AIM.