AI Vision Utility leidžia prijungti ir konfigūruoti „AI Vision Sensor“. Norėdami sužinoti, kaip tai padaryti, galite perskaityti šiuos straipsnius čia:
- Prijunkite dirbtinio intelekto regėjimo jutiklį programėlėje „VEXcode EXP“
- Prijunkite dirbtinio intelekto regos jutiklį prie žiniatinklio pagrindu veikiančios VEXcode EXP versijos
- Spalvų parašų konfigūravimas naudojant dirbtinio intelekto regėjimo jutiklį „VEXcode EXP“ programoje
- Spalvų kodų konfigūravimas naudojant dirbtinio intelekto regėjimo jutiklį „VEXcode EXP“ programoje
Supratimas, kaip dirbtinio intelekto regos jutiklis aptinka ir matuoja objektus, gali padėti jums geriau panaudoti šiuos matavimus savo kodavimo projektuose. Turėdami šias žinias, galite patobulinti savo programavimo įgūdžius ir kurti tikslesnius sprendimus tokioms užduotims kaip objektų atpažinimas ir erdvinė analizė.
Atspalvio ir sodrumo supratimas
Konfigūruojant spalvos parašą, rodomos ir atspalvio, ir sodrumo diapazonų parinktys. Tai leidžia jums sureguliuoti spalvų parašą, kad jis būtų Spalvinis parašas laikomas atspariu, kai objektą galima judinti ir jį vis tiek galima sekti naudojant „AI Vision Utility“.
Pirmasis slankiklis yra atspalvių diapazonas. Atspalvis yra suvokiama spalva, apibrėžiama pagal jos padėtį spalvų rate. Šis spalvų ratas turi diapazoną nuo 0 iki 359,9 laipsnių, o kiekviena spalva rate turi apibrėžtą laipsnio vertę.
Atspalvių diapazonas leidžia pasirinkti laipsnius virš ir žemiau konfigūruotos spalvos, kurie bus pateikiami kaip ta spalva. Pavyzdžiui, tamsiai mėlynos spalvos atspalvio vertė gali būti 240 laipsnių. Esant 20 laipsnių atspalvių diapazonui, bet kokia spalva nuo 220 iki 260 laipsnių bus rodoma kaip tamsiai mėlyna konfigūruota spalva.
Antrasis slankiklis yra Saturation Range. Sotumas yra spalvos intensyvumas arba grynumas. Kuo ryškesnė spalva, tuo ji sodresnė. Sotumas yra santykinė skalė, matuojama procentais nuo 0 %, kuris yra prislopintas pilkas tonas, iki 100 %, kuris yra intensyvus to atspalvio variantas.
Sotumo diapazonas leidžia pasirinkti sodrumo procentą virš ir žemiau konfigūruotos spalvos, kuris bus rodomas kaip ta spalva. Pavyzdžiui, raudonas rutulys prie silpnesnio apšvietimo gali atrodyti kaip 50 % sodrumo. Esant 0,25 sodrumo diapazonui (dešimtainis 25 % atitikmuo), bet kokia sodrumo vertė nuo 25 % iki 75 % bus nurodyta kaip konfigūruota raudona spalva.
Pikselių ir skiriamosios gebos supratimas
Įsivaizduokite, kad piešiate paveikslėlį ant tinklelio popieriaus lapo. Kiekvienas mažytis kvadratėlis ant popieriaus yra tarsi pikselių. Kai spalvinate šiuos kvadratus, kuriate savo paveikslėlį.
| Žema raiška | Didelė raiška |
Dabar pakalbėkime apie skiriamąją gebą. Raiška yra vaizdo pikselių skaičius. Jei tinklelio popieriuje turite daug mažų kvadratėlių (pikselių), jūsų paveikslėlis atrodys ryškus ir detalus. Bet jei turite tik kelis pikselių, jūsų nuotrauka gali atrodyti neryški ir nelabai aiški.
Dirbtinio intelekto vaizdo jutiklio skiriamoji geba yra 320 pikselių horizontaliai ir 240 pikselių vertikaliai. Tai reiškia, kad tikslus aptikimo centras sutampa su 160 koordinatėmis X ašyje ir 120 koordinatėmis Y ašyje.
Kaip dirbtinio intelekto regos jutiklis matuoja objektus?
Jutiklio pateikti duomenys
Dirbtinio intelekto regėjimo jutiklis renka duomenis apie sukonfigūruotas spalvas, „AprilTags“ ir dirbtinio intelekto klasifikacijas. Kai kurie iš šių duomenų rodomi „AI Vision Utility“ programoje 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, „Buckyball“ bus didesnio aukščio nei „Ring“.
CenterX ir CenterY
Tai yra aptikto objekto centro koordinatės pikseliais.
„CenterX“ ir „CenterY“ koordinatės padeda naviguoti ir nustatyti padėtį. Dirbtinio intelekto vaizdo jutiklio skiriamoji geba yra 320 x 240 pikselių.
Kampas
„Angle“ yra savybė, prieinama tikspalvų kodams ir, o „AprilTags. Tai nurodo, ar aptiktasspalvų kodasarba „AprilTag yra orientuotas kitaip.
OriginX ir OriginY
„OriginX“ ir „OriginY“ yra aptikto objekto viršutinio kairiojo kampo koordinatė pikseliais.
„OriginX“ ir „OriginY“ koordinatės padeda naviguoti ir nustatyti padėtį. Sujungę šią koordinatę su objekto pločiu ir aukščiu, galite nustatyti objekto ribojančios dėžės dydį. Tai gali padėti sekti judančius objektus arba naršyti tarp jų.
Žymos ID
Žymės ID galimas tik „AprilTags. Tai yra nurodyto „AprilTag“ ID numeris.
Konkrečių „AprilTags“ identifikavimas leidžia pasirinkti selektyvų naršymą. Galite užprogramuoti savo robotą judėti link tam tikrų žymų, ignoruojant kitas, efektyviai jas naudojant kaip automatinės navigacijos kelio ženklus.
Rezultatas
Rezultato savybė naudojama, kai AI regėjimo jutikliu aptinkamaAI klasifikacijų.
Pasitikėjimo balas rodo, kiek užtikrintas dirbtinio intelekto regos jutiklis aptikimo metu. Šiame paveikslėlyje 99 % tikslumu galima identifikuoti šių keturių objektų dirbtinio intelekto klasifikacijas. Šį balą galite naudoti norėdami užtikrinti, kad jūsų robotas sutelktų dėmesį tik į labai patikimus aptikimus.