Koodaus tekoälynäköanturilla VEXcode V5 -lohkoissa

Varmista, että sinulla on väritunnistetta ja värikoodit määritettynä tekoälynäköanturiisi, jotta niitä voidaan käyttää palikoidesi kanssa. Lisätietoja niiden määrittämisestä on alla olevissa artikkeleissa:

Tekoälynäköanturi pystyy myös havaitsemaan tekoälyn luokitukset ja AprilTagit. Lisätietoja näiden tunnistustilojen käyttöönotosta on täällä:

Lisätietoja näistä yksittäisistä lohkoista ja niiden käytöstä VEXcodessa on API-sivustolla.


Ota tilannekuva

Lohko, joka sisältää komennon "ota tilannekuva" kahdella alasvetovalikolla: toinen on merkitty AIVision1 ja toinen COL1. Tämä lohko on suunniteltu ottamaan tilannekuva tekoälynäköanturista ja viittaamaan tiettyyn objektiin tai väriin määritetyistä muuttujista visuaalisessa koodausympäristössä. Lohkon päissä on hieman kaarevia muotoja, mikä on tyypillistä lohkopohjaisille koodausrajapinnoille.

Ota tilannekuva -lohko ottaa kuvan siitä, mitä tekoälynäköanturi parhaillaan näkee, ja hakee tilannekuvasta tietoja, joita voidaan sitten käyttää projektissa. Kun tilannekuva otetaan, sinun on määritettävä, minkä tyyppisestä kohteesta tekoälynäköanturin tulisi kerätä tietoja:

  • Väriallekirjoitus
  • Värikoodi
  • Tekoälyluokitukset
  • HuhtikuuTunnisteet

Tilannekuvan ottaminen luo taulukon kaikista määrittämistäsi havaituista kohteista. Jos esimerkiksi haluat havaita "punaisen"väritunnisteenja tekoälynäköanturi havaitsee 3 erilaista punaista kohdetta, kaikkien kolmen tiedot sijoitetaan taulukkoon.

Lisätietoja eri objektien määrittämisestä on tämän artikkelin osiossa "Aseta objektikohta".

Vaaleansininen koodauslohko, jossa on komento ottaa tilannekuva objektista tai väristä. Avattavia vaihtoehtoja on kaksi: toinen on merkitty AIVision2:ksi ja toinen on merkitty Siniseksi. Lohko on suunniteltu käytettäväksi lohkopohjaisessa koodausympäristössä, jossa se tallentaa tilannekuvan tekoälynäköanturista ja seuraa siniseksi määriteltyä kohdetta tai väriä. Lohkossa on pieniä käyriä, tyypillistä modulaarisia lohkoja käyttäville koodausliitännöille.

Tässä esimerkissä se havaitsee vain kohteet, jotka vastaavat sen määritettyä ”Sininen” Väriallekirjoitus eikä mitään muuta.

Tilannevedoksesta otetut tiedot

Muista, että tekoälynäköanturi käyttää viimeksi otettua tilannekuvaa kaikille sitä seuraaville lohkoille. Varmistaaksesi, että saat aina ajantasaisimmat tiedot tekoälynäköanturistasi, ota tilannekuva uudelleen aina, kun haluat hakea siitä tietoja. 

Resoluutio

Tekoälynäköanturin resoluution ymmärtäminen on ratkaisevan tärkeää datan tarkan tulkinnan kannalta. Anturin resoluutio on 320x240 pikseliä, ja tarkka keskipiste on koordinaateissa (160, 120).

Alle 160:n X-koordinaatit vastaavat anturin näkökentän vasenta puoliskoa, kun taas yli 160:n X-koordinaatit edustavat oikeaa puoliskoa. Vastaavasti alle 120:n Y-koordinaatit osoittavat näkymän yläpuoliskoa ja yli 120:n Y-koordinaatit alapuoliskoa

Lisätietoja kohteiden mittaamisesta tekoälynäköanturilla on kohdassa AI Vision -apuohjelman tietojen ymmärtäminen VEXcode V5 ssa.

Leveys ja korkeus

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

Kuvassa näkyy sininen Buckyball, jota seuraa valkoinen neliön ääriviiva. Vasemmassa yläkulmassa on merkintä, joka osoittaa sen olevan sininen objekti, jonka koordinaatit ovat X:176, Y:117 ja mitat L:80, K:78. Punaiset nuolet korostavat objektin leveyttä ja korkeutta.

Leveys- ja korkeusmitat auttavat tunnistamaan erilaisia ​​esineitä. Esimerkiksi Buckyballilla on suurempi korkeus kuin Ringillä.

Kahta sinistä kuutiomaista esinettä seurataan visuaalisella tunnistusjärjestelmällä. Ylemmässä kuutiossa on valkoinen ääriviiva, jossa on merkintä, joka osoittaa sen sijainnin X:215, Y:70 ja mitat L:73, K:84. Alemmassa kuutiossa on samanlainen valkoinen ääriviiva, jonka etiketissä näkyvät X:188, Y:184 ja mitat L:144, K:113. Jokaisessa kuutiossa on keskellä valkoinen risti, joka todennäköisesti osoittaa seurannan keskipisteen. Otsikot korostavat kunkin objektin mittaukset ja seurantatiedot.

Leveys ja korkeus osoittavat myös kohteen etäisyyden tekoälynäköanturista. Pienemmät mitat tarkoittavat yleensä, että kohde on kauempana, kun taas suuremmat mitat viittaavat siihen, että se on lähempänä.

Ohjelma alkaa käynnistyshetkellä merkityllä lohkolla, jota seuraa ikuinen silmukka. Silmukan sisällä ohjelma ottaa tilannekuvan käyttämällä tekoälynäköanturia (AIVision1) sinisen kohteen havaitsemiseksi. Jos objekti on olemassa, ohjelma tarkistaa, onko objektin leveys alle 250 pikseliä. Jos tämä on totta, robotti ajaa eteenpäin; muuten se pysähtyy. Lohkot on pinottu yhteen, mikä osoittaa ohjelman etenemisen modulaarisessa koodausympäristössä.

Tässä esimerkissä objektin leveyttä käytetään navigointiin. Robotti lähestyy kohdetta, kunnes sen leveys on saavuttanut tietyn koon, ennen pysähtymistä.

CenterX ja CenterY

Tämä on havaitun kohteen keskipisteen koordinaatit pikseleinä.

Sinistä Buckyballia seurataan tietokonenäköjärjestelmällä. Esine on ääriviivojen sisällä, ja sen sisällä on pienempi punainen neliö, joka ympäröi keskellä olevaa valkoista ristiä. Kuvan vasemmassa yläkulmassa oleva teksti osoittaa, että kohde on sininen, koordinaatit X:176, Y:117 ja mitat L:80, K:78.

CenterX- ja CenterY-koordinaatit auttavat navigoinnissa ja paikannuksessa. Tekoälynäköanturin resoluutio on 320 x 240 pikseliä.

Kaksi sinistä kuutiomaista objektia, joita seuraa näköjärjestelmä. Ylempi objekti on merkitty koordinaateilla X:215, Y:70 ja mitoilla W:73, H:84, valkoisella ääriviivalla ja keskellä olevalla valkoisella ristillä. Alempi objekti on merkitty koordinaateilla X:188, Y:184 ja mitoilla W:144, H:113, jotka on myös ääriviivat valkoisella ja keskellä olevalla valkoisella ristillä.

Voit nähdä, että lähempänä tekoälynäköanturia olevalla objektilla on matalampi CenterY-koordinaatti kuin kauempana olevalla objektilla.

Lohkopohjainen koodaussekvenssi, joka alkaa merkkijonolla "when started" ja jota seuraa ikuinen silmukka. Silmukan sisällä ohjelma ottaa tilannekuvan AIVision1:n avulla sinisen kohteen havaitsemiseksi. Jos kohde on olemassa, ohjelma kääntyy, kunnes kohde on keskitetty AI Vision -anturin näkymään. Objektia pidetään keskitettynä, jos sen centerX-arvo on 150 ja 170 välillä. Jos kohde ei ole keskellä, robotti kääntyy oikealle; muuten se pysähtyy. Lohkot osoittavat visuaalisen ohjelman sujuvuuden ja logiikan.

Tässä esimerkissä, koska tekoälynäköanturin näkymän keskipiste on (160, 120), robotti kääntyy oikealle, kunnes havaitun kohteen keskipisteen X-koordinaatti on suurempi kuin 150 pikseliä, mutta pienempi kuin 170 pikseliä.

Kulma

Angle on ominaisuus, joka on käytettävissä vain värikoodeille jaja AprilTags. Tämä osoittaa, onko havaittuColor Codetai AprilTag suunnattu eri tavalla.

Kahden kuution pino, toinen vihreä ylhäällä ja toinen sininen alhaalla, jota seuraa näköjärjestelmä. Valkoinen ääriviiva ympäröi molempia kuutioita, ja vihreän kuution keskellä on valkoinen risti. Kuvan alareunassa olevassa tekstissä lukee Green_Blue A:87°, joka osoittaa havaitut värit ja kulman mittauksen. Sen alapuolella koordinaatit on lueteltu muodossa X:117, Y:186, ja mitat L:137, K:172, jotka edustavat pinottujen kuutioiden sijaintia ja kokoa kehyksessä.

Voit nähdä, onko robotti suunnattu eri tavalla suhteessaColor Code taiAprilTag een, ja tehdä navigointipäätöksiä sen mukaan.

Kaksi kuutiota, yksi vihreä ja yksi sininen, sijoitettuna vierekkäin ja niitä seuraa näköjärjestelmä. Valkoinen ääriviiva ympäröi molempia kuutioita, joiden keskellä on valkoinen risti. Vasemmassa yläkulmassa oleva merkintä osoittaa Green_Blue A:0°, viitaten havaittuihin väreihin ja kulmamittaukseen. Sen alapuolella koordinaatit näkyvät muodossa X:150, Y:102 ja mitat W:179, H:109, jotka edustavat kuutioiden sijaintia ja kokoa kehyksessä.

Jos esimerkiksivärikoodia ei havaita oikeassa kulmassa, robotti ei välttämättä pysty poimimaan sitä edustavaa kohdetta oikein.

OriginX ja OriginY

OriginX ja OriginY on havaitun objektin vasemmassa yläkulmassa oleva koordinaatti pikseleinä.

Sinistä Buckyballia seurataan näköjärjestelmällä. Objektia ympäröi valkoinen ääriviiva, jonka sisällä on keskellä valkoinen risti. Vasemmassa yläkulmassa oleva teksti osoittaa objektin väriksi sinisen, koordinaatit X:176, Y:117 ja mitat L:80, K:78. Pieni punainen neliö korostaa objektin vasemman yläkulman.

OriginX- ja OriginY-koordinaatit auttavat navigoinnissa ja paikannuksessa. Yhdistämällä tämän koordinaatin objektin leveyteen ja korkeuteen voit määrittää objektin rajaavan laatikon koon. Tämä voi auttaa liikkuvien kohteiden seuraamisessa tai kohteiden välillä navigoinnissa.

Lohkopohjainen koodaussekvenssi, joka alkaa merkkijonolla "when started" ja jota seuraa ikuinen silmukka. Silmukan sisällä ohjelma ottaa tilannekuvan AIVision1:n avulla sinisen kohteen havaitsemiseksi. Jos objekti on olemassa, ohjelma piirtää Brain-näyttöön suorakulmion objektin sijainnin ja koon perusteella. Suorakulmio piirretään käyttämällä objektin originX-, originY-, leveys- ja korkeusarvoja, jotka AIVision1-anturi antaa. Tämä ohjelma seuraa ja korostaa havaitun kohteen visuaalisesti aivojen näytöllä.

Tässä esimerkissä aivoihin piirretään suorakulmio käyttäen sen alkuperän, leveyden ja korkeuden tarkkoja koordinaatteja.

tunnisteen tunnus

TagID on saatavilla vainAprilTags-tunnisteelle. Tämä on määritetyn AprilTagtunnistenumero.

Kolme neliönmuotoista korttia, joissa on AprilTags-tunnisteita, joita seurataan konenäköjärjestelmän avulla. Jokainen kortti on merkitty tunnistenumerolla ja siihen liittyvillä seurantatiedoilla. Vasemmalla olevassa kortissa on merkintä ID:0, ja siinä näkyvät koordinaatit A:350°, X:110, Y:96, W:41, H:41. Keskimmäisen kortin, jonka tunniste on ID:3, koordinaatit ovat A:1°, X:187, Y:180, W:57 ja H:57. Oikeanpuoleisessa kortissa on merkintä ID:9, jonka koordinaatit ovat A:3°, X:237, Y:89, W:38, H:38. Jokaisella kortilla on valkoinen ääriviiva, ja järjestelmä seuraa niiden sijainteja ja suuntauksia.

Tiettyjen AprilTags -tunnisteiden tunnistaminen mahdollistaa valikoivan navigoinnin. Voit ohjelmoida robottisi liikkumaan tiettyjä merkkejä kohti ja jättämään toiset huomiotta, jolloin voit käyttää niitä tehokkaasti opasteina automaattiseen navigointiin.

Pisteet

Pisteytysominaisuutta käytetään, kun tekoälynäköanturilla havaitaantekoälyluokitusta tekoälyluokitusta.

Kuvassa näkyy neljä kohdetta, joita näköjärjestelmä seuraa: kaksi palloa ja kaksi rengasta. Punainen pallo on merkitty koordinaateilla X:122, Y:84, W:67, H:66 ja pistemäärällä 99 %. Sinisen pallon pisteet X:228, Y:86, L:70, K:68 ja pistemäärä 99 %. Vihreän renkaan koordinaatit ovat X:109, Y:186, W:98, H:92 ja pistemäärä on 99 %. Punainen rengas on merkitty X:259, Y:187, W:89, H:91, ja sen pistemäärä on 99 %. Jokainen kohde on ääriviivat valkoinen, mikä osoittaa seurannan tarkkuuden.

Luotettavuuspistemäärä osoittaa, kuinka varma tekoälynäköanturi on havaitsemisestaan. Tässä kuvassa se tunnistaa näiden neljän objektin tekoälyluokitukset 99-prosenttisen varmasti. Voit käyttää tätä pisteytystä varmistaaksesi, että robottisi keskittyy vain erittäin luotettaviin havaintoihin.


Aseta objektikohta

Kun tekoälynäköanturi havaitsee kohteen, se sijoitetaan ryhmään. Oletusarvoisesti tekoälynäköanturi hakee tiedot taulukon ensimmäisestä objektista tai objektista, jonka indeksi on 1. Jos tekoälynäköanturi on havainnut vain yhden kohteen, kyseinen kohde valitaan oletusarvoisesti.

Kun tekoälynäköanturisi on havainnut useita kohteita samanaikaisesti, sinun on kuitenkin käytettäväAseta kohteen kohde -lohkoa määrittääksesi, mistä kohteesta haluat hakea tietoja.

Vaaleansininen koodauslohko. Se sisältää komennon, jolla AIVision1:n objektinimikkeen arvoksi asetetaan 1. Tämä lohko on osa lohkopohjaista koodausympäristöä, jota tyypillisesti käytetään määrittämään, mihin objektiin tai kohteeseen tekoälynäköanturin tulisi keskittyä tai mitä se seuraa. Lohkon muodolla on hieman kaarevuutta, mikä sopii visuaalisen koodausalustan modulaariseen luonteeseen.

Kun tekoälynäköanturi havaitsee useita kohteita, ne järjestetään matriisiin suurimmasta pienimpään. Tämä tarkoittaa, että suurimmalle havaitulle objektille asetetaan aina objekti-indeksi 1 ja pienimmälle objektille aina suurimman numeron arvo.

AI Vision Utility -käyttöliittymä, jonka vasemmalla puolella on havaittu kaksi sinistä kuutiota, joihin on merkitty X- ja Y-koordinaatit ja mitat. Järjestelmä on yhdistetty ja AprilTags on päällä, kun taas tekoälyluokittelu on pois päältä. Oikealla puolella näkyvät sinisen värin asetukset, joiden sävy- ja kylläisyysalueet ovat säädettävissä arvoihin 22 ja 0,34. Voit lisätä tai asettaa värin ja pysäyttää videon. Laiteohjelmisto on ajan tasalla, versio 1.0.0.b16, ja sulkemispainike on käytettävissä alareunassa.

Tässä esimerkissä on havaittu kaksi kohdetta, joiden väritunniste onja väri "Sininen". Molemmat lisätään taulukkoon, kunTake Snapshot -lohkoa käytetään.

AI Vision Utility -käyttöliittymä, joka seuraa kahta sinistä kuutiota, joihin on merkitty niiden X-, Y- ja mittatiedot. Vasemman kuution koordinaatit ovat X:127, Y:179 ja mitat W:136, H:123, kun taas oikean kuution koordinaatit ovat X:233, Y:74 ja mitat W:78, H:87. Järjestelmä on yhdistetty, AprilTags on käytössä ja tekoälyluokittelu on pois päältä. Sinisen värin asetusten sävyalue on 22 ja kylläisyys 0,34. Jäädytä video -painike ja laiteohjelmiston tiedot (versio 1.0.0.b16) näkyvät alareunassa.

Tässä edessä olevasta objektista tulisi objekti-indeksi 1, koska se on suurin objekti, ja pienimmästä objektista tulisi objekti-indeksi 2.


Objekti on olemassa

Ennen kuin otat mitään tietoja tilannekuvasta, on tarkistaa, että tekoälynäköanturi on ensin havainnut kaikki kohteet kyseisestä tilannekuvasta. Tässä kohtaaObject Exists -lohko tulee mukaan kuvaan.

Vaaleansininen kuusikulmainen koodauslohko, jossa on teksti AIVision1-objekti, on olemassa? Tämä lohko on osa lohkopohjaista koodausympäristöä, jota tyypillisesti käytetään tarkistamaan, havaitseeko AIVision1-merkitty tekoälynäköanturi objektin. Lohko on suunniteltu sopimaan modulaariseen koodausrakenteeseen, jossa on tällaisille ympäristöille ominaiset pienet kaarevuudet ja muoto.

Tämä lohko palauttaa arvonTrue taiFalse riippuen siitä, onko viimeksi otetussa tilannevedoksessa havaittu objekteja.

Tätä lohkoa tulisi aina käyttää sen varmistamiseksi, ettet yritä vetää tietoja mahdollisesti tyhjästä tilannevedoksesta.

Lohkopohjainen koodaussekvenssi, joka alkaa merkkijonolla "when started" ja jota seuraa ikuinen silmukka. Silmukan sisällä tekoälynäköanturi (AIVision2) ottaa tilannekuvan sinisen värin havaitsemiseksi. Jos robotti havaitsee sinisellä visuaalisella tunnisteella varustetun kohteen, se ajaa eteenpäin. Jos mitään esinettä ei havaita, robotti pysähtyy. Lohkot on pinottu edustamaan ohjelman ehdollista logiikkaa, jossa havaitun objektin läsnäolo ohjaa robotin liikettä.

Esimerkiksi tässä robotti ottaa jatkuvasti kuvia tekoälynäköanturilla. Jos se tunnistaa kohteen, jolla on " " väritunnus, se ajaa.


Jos missään tilannekuvassa ei ole ”sinistä” -väriallekirjoitusta, robotti pysähtyy.


Objektien määrä

Vaaleansininen, pyöreä koodauslohko, jossa on merkintä AIVision1-objektien määrä. Tätä lohkoa käytetään lohkopohjaisessa koodausympäristössä hakemaan AIVision1-merkityn tekoälynäköanturin havaitsemien objektien lukumäärä. Lohko sopii modulaariseen rakenteeseen, jota käytetään yleisesti robotiikan tai konenäköjärjestelmien visuaalisissa ohjelmointirajapinnoissa.

Käyttämällä Object count -lohkoa voit nähdä, kuinka monta tietyn Color Signature -objektia tekoälynäköanturi näkee viimeisimmässä tilannekuvassaan. 

AI Vision Utility -käyttöliittymä, jonka vasemmalla puolella havaitaan kaksi sinistä kuutiota. Järjestelmä on yhdistetty, AprilTags on käytössä ja tekoälyluokittelu on poistettu käytöstä. Käyttöliittymä näyttää sinisen värin tunnistamiseen tarkoitetut asetukset, sävyn ollessa 22 ja kylläisyyden 0,34. Videon jäädyttämiseen ja värin lisäämiseen tai asettamiseen on painikkeet. Laiteohjelmisto on merkitty ajan tasalla, versio 1.0.0.b16. Siellä on myös painike yhteyden katkaisemiseksi tai apuohjelman sulkemiseksi.

Tässä näemme, että tekoälynäköanturilla on konfiguroitu väritunniste ”Sininen” ja se havaitsee kaksi kohdetta.

Lohkopohjainen koodaussekvenssi, joka alkaa merkkijonolla "when started", ja jota seuraa ikuinen silmukka. Silmukan sisällä ohjelma ottaa tilannekuvan AIVision2:n avulla sinisen visuaalisen tunnisteen havaitsemiseksi. Se tyhjentää ja nollaa konsolin ennen kuin tarkistaa, havaitaanko sinisiä esineitä. Jos sininen objekti on olemassa, objektien lukumäärä tulostetaan konsoliin. Ohjelma odottaa sitten kaksi sekuntia ennen prosessin toistamista. Lohkot edustavat visuaalisesti jatkuvaa sinisten objektien tarkistusta ja näyttävät tulokset konsolissa.Konsolin ulostulo, jossa on numero 2. Konsoli on osa suurempaa käyttöliittymää, joka todennäköisesti näyttää lohkopohjaisessa koodausympäristössä suoritettavan ohjelman tuloksia. Konsolin yläosassa on painikkeita lisätoimintoja tai -säätimiä varten, ja tässä suoritettava ohjelma tulostaa tietoja tulostuskonsoliin, joka näyttää näytöllä tuloksena 2.

Tässä koodissa tekoälynäköanturi ottaisi tilannekuvan ja tulostaisi VEXcode-konsoliin luvun ”2”, koska se havaitsee vain kaksi ”sinistä” -väriallekirjoitusta.


Esine

Alasvetovalikko AIVision1:een liittyvien objektiominaisuuksien valitsemiseksi. Valittu vaihtoehto on leveys, ja valikossa luetellaan muita vaihtoehtoja, kuten korkeus, keskipiste X, keskipiste Y, kulma, alkuperä X, alkuperä Y, tunniste ja pisteytys. Näiden asetusten avulla käyttäjä voi hakea tiettyjä datapisteitä tekoälynäköanturin havaitsemasta kohteesta, mikä tarjoaa joustavuutta kohteen eri ominaisuuksien seurantaan tai mittaamiseen.

Object -lohkon avulla voit raportoida määrittämäsi objektin ominaisuuden. Näin voit käyttää mitä tahansa viimeksi otetusta tilannevedoksesta saatua tietoa.

Tilannevedoksista voidaan vetää seuraavat objektin ominaisuudet:

  • leveys
  • korkeus
  • keskiosaX
  • keski-Y
  • kulma
  • alkuperäX
  • alkuperäY
  • tunnisteen tunnus
  • pisteet

Lisätietoja näistä ominaisuuksista on tämän artikkelin osiossa ”Snapshotista otetut tiedot”.


Havaittu AprilTag on

Vaaleansininen kuusikulmainen lohko koodausliittymästä. Se sisältää komennon, joka tarkistaa, vastaako AIVision1:n havaitsema AprilTag arvoa 1. Tätä lohkoa käytetään lohkopohjaisessa koodausympäristössä, ja se on suunniteltu arvioimaan, onko tietty AprilTag läsnä. Muoto ja rakenne mahdollistavat sen sopimisen muihin logiikkalohkoihin, joita tyypillisesti käytetään visuaalisessa ohjelmoinnissa robotiikassa tai tekoälynäkötehtävissä.

Detected AprilTag is -lohko on käytettävissä vain, kunAprilTag Detection Mode on käytössä.

Tämä lohko raportoi arvon True tai False riippuen siitä, onko määritetty objekti tietty AprilTag.

Kolmea AprilTagia seurataan konenäköjärjestelmän avulla. Jokaisella tunnisteella on tunniste ja siihen liittyvät koordinaatit. Vasemmanpuoleinen tagi on merkitty ID:0:ksi ja sen koordinaatit ovat X:110, Y:96, W:41 ja H:41. Keskimmäinen tunniste on merkitty ID:3:lla, jonka koordinaatit ovat X:187, Y:180, W:57 ja H:57. Oikeanpuoleinen tunniste on merkitty ID:9:llä, jonka koordinaatit ovat X:237, Y:89, W:38 ja H:38.

Kun yhdessä tilannevedoksessa havaitaan useita AprilTags-kohteita, ne järjestetään taulukkoon niiden tunnistetun tunnuksen, ei koon, perusteella.

Tässä kuvassa havaitaan kolme AprilTagia, joiden tunnukset ovat 0, 3 ja 9. Ne järjestetään taulukossa ID:nsä mukaiseen nousevaan järjestykseen. Indeksin 1 objekti vastaisi AprilTagia, jonka tunnus on 0, indeksin 2 objekti AprilTagia, jonka tunnus on 3, ja indeksin 3 objekti AprilTagia, jonka tunnus on 9.

Lisätietoja AprilTagien ominaisuuksista ja niiden havaitsemisen ottamisesta käyttöön tekoälynäköanturilla on tässä artikkelissa.


Tekoälyn luokittelu on

Vaaleansininen kuusikulmainen lohko lohkopohjaisesta koodausympäristöstä. Lohko sisältää komennon AIVision1: Onko tekoälyn luokitus BlueBall? Tämä lohko tarkistaa, onko tekoälynäköanturi (AIVision1) luokitellut havaitun kohteen BlueBalliksi. Lohkossa on alasvetovalikoita, joiden avulla käyttäjät voivat valita eri objekteja tai tekoälyluokituksia seurantaa ja päätöksentekoa varten visuaalisessa ohjelmointirajapinnassa.

AI -luokittelu on lohko, joka on käytettävissä vain, kunAI -luokituksen tunnistustila on käytössä.

 

Tämä lohko raportoi arvon True tai False riippuen siitä, onko määritetty objekti tietty tekoälyluokitus.

Tekoälynäköanturin havaitsemat tekoälyluokitukset vaihtelevat käyttämäsi mallin mukaan. Lisätietoja käytettävissä olevista tekoälyluokituksista ja niiden havaitsemisen ottamisesta käyttöön tekoälynäköanturilla on tässä artikkelissa.

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

Last Updated: