Kas ir Computer Vision Robotics?

Mākslīgā intelekta veids, datorredzes robotika, aprīko elektroniskas vai mehāniskas ierīces ar redzi, lai veiktu noteiktu uzdevumu. Tehnoloģija apvieno aparatūru un programmatūru, kas uzņem attēlus, interpretē datus un veic ieprogrammētu atbildi. Datorredzes tehnoloģija var ietvert tikai videokameru, kas savienota ar datoru, kurā ir interpretācijas programmatūra. Sarežģītākas datorredzes formas var ietvert infrasarkano lāzeru tīklu un sensoru receptorus, kas pārraida informāciju uz analītisko programmatūru. Bieži lietotās datorredzes lietojumprogrammas ietver rūpniecisko pārbaudi, medicīnisko attēlveidošanu un uzraudzību.

Nepieciešamā programmatūra parasti satur datorredzes algoritmus, kas bieži nāk no Open Source Computer Vision Library jeb Open CV. Bibliotēka ir bezmaksas datubāze, ko Intel Corporation izstrādājusi programmatūras dizaineriem. Izmantojot šos algoritmus, programmētāji izveido programmatūru, kas apgūst objektu atpazīšanu, saņem vizuālos datus un bieži vien ierosina mehānisku reakciju. Programmatūra var pārvērst informāciju attēlos vai ierakstīt informāciju par noteiktu apgabalu.

Datorredzes robotikā, ko izmanto rūpnieciskie ražotāji, bieži ietilpst ātrgaitas videokameras vai lāzera stari, kā arī sensori, kas var noteikt produktus, kas pārvietojas pa konveijera lenti. Šī informācija tiek nodota datorizētai sistēmai, kas saskaita preces vai pārbauda gatavā produkta kvalitāti. Ja rodas kļūda, programmatūra var reaģēt, iedarbinot trauksmi. Uzņēmumi bieži izmanto attēlu atpazīšanu apvienojumā ar mehānisku mijiedarbību šķirošanai un iesaiņošanai.

Divdimensiju pārveidošanai trīsdimensiju attēlos ir nepieciešama datorredzes robotika. Kameras, kas novietotas ap objektu vai atrašanās vietu, uzņem attēlus no dažādiem leņķiem. Programmatūra pēc tam apkopo šos attēlus un veido daudzdimensiju attēlu. Līdzīgi datorizētā tehnoloģija pārvērš medicīnas attēlveidošanas ierīču izstarotos enerģijas signālus daudzdimensionālos attēlos, kas parāda cilvēka ķermeņa iekšējās struktūras.

Videonovērošanas sistēmas apvieno videokameras, uzraugot noteiktu teritoriju, ar datorredzes robotikas programmatūru, kas spēj analizēt kustību izsekošanu reāllaikā. Programmatūra sākotnēji apgūst atšķirību starp kustīgiem un nekustīgiem objektiem. Pēc tam programma nošķir cilvēka un necilvēciskās kustības. Visbeidzot, programmas izšķir normālus un neparastus pastaigu modeļus vai īpatnējas ekstremitāšu kustības.

Mūsdienu spēļu sistēmās ir iekļauta datorredzes robotika, kas atpazīst cilvēka kustības un pārvērš informāciju kustībās, ko ekrānā veic animētas figūras. Kinect® tehnoloģija sastāv no ierīces, kas spēles laukumā izstaro infrasarkano lāzera režģi. Ierīcē esošie kustības sensori nosaka starus, kas atspīd atpakaļ pret ierīci. Programmatūra interpretē šos signālus reāllaikā un trīsdimensiju modeļos. Programma pēc tam pārsūta šīs kustības uz cilvēkiem līdzīgiem attēlojumiem ekrānā.