Što je robotika računalnog vida?

Vrsta umjetne inteligencije, robotika računalnog vida, oprema vidom elektroničke ili mehaničke uređaje u svrhu postizanja određenog zadatka. Tehnologija kombinira hardver i softver koji snima slike, interpretira podatke i izvršava programirani odgovor. Tehnologija računalnog vida ne može uključivati ​​ništa više od video kamere spojene na računalo koje sadrži interpretativni softver. Razrađeniji oblici računalnog vida mogu uključivati ​​mrežu infracrvenih lasera i senzorskih receptora koji prenose informacije analitičkom softveru. Uobičajene aplikacije računalnog vida uključuju industrijsku inspekciju, medicinsko snimanje i nadzor.

Potreban softver općenito sadrži algoritme računalnog vida koji često potječu iz Open Source Computer Vision Library ili Open CV. Knjižnica je besplatna baza podataka koju je razvila Intel Corporation za dizajnere softvera. Koristeći ove algoritme, programeri stvaraju softver koji uči prepoznavanje objekata, prima vizualne podatke i često pokreće mehanički odgovor. Softver može prevesti informacije u slike ili snimiti informacije o određenom području.

Robotika računalnog vida koju koriste industrijski proizvođači često uključuje videokamere velike brzine ili laserske zrake, kao i senzore koji mogu detektirati proizvode koji putuju niz pokretnu traku. Ove informacije prolaze u kompjuterizirani sustav koji broji artikle ili provjerava kvalitetu gotovog proizvoda. Ako dođe do pogreške, softver može reagirati aktiviranjem alarma. Tvrtke često koriste prepoznavanje slika u kombinaciji s mehaničkom interakcijom za sortiranje i pakiranje.

Pretvaranje dvodimenzionalnih u trodimenzionalne slike zahtijeva robotiku računalnog vida. Kamere postavljene oko objekta ili lokacije snimaju slike iz različitih kutova. Softver zatim sastavlja te slike i prikazuje višedimenzionalni prikaz. Slično, kompjuterizirana tehnologija pretvara energetske signale koje emitiraju medicinski uređaji za snimanje u višedimenzionalne slike koje prikazuju unutarnje strukture ljudskog tijela.

Sustavi videonadzora kombiniraju video kamere, nadgledajući određeni teritorij, sa softverom za robotiku računalnog vida koji je sposoban analizirati praćenje kretanja u stvarnom vremenu. Softver u početku uči razliku između pokretnih i nepokretnih objekata. Program zatim razlikuje ljudsko i neljudsko kretanje. Konačno, programi razlikuju normalne i abnormalne obrasce hodanja ili neobične pokrete udova.

Suvremeni sustavi za igre uključuju robotiku računalnog vida koja prepoznaje ljudske pokrete i prevodi informacije u pokrete koje izvode animirane figure na ekranu. Kinect® tehnologija sastoji se od uređaja koji emitira infracrvenu lasersku mrežu u polje za igru. Senzori pokreta koji se nalaze u uređaju otkrivaju zrake koje se reflektiraju natrag prema jedinici. Softver tumači ove signale u stvarnom vremenu iu trodimenzionalnim obrascima. Program zatim prenosi te pokrete na ljudske prikaze na ekranu.