Kaj je robotika računalniškega vida?

Vrsta umetne inteligence, robotika računalniškega vida, opremi elektronske ali mehanske naprave z vidom za namen doseganja določene naloge. Tehnologija združuje strojno in programsko opremo, ki zajema slike, interpretira podatke in izvaja programiran odziv. Tehnologija računalniškega vida morda ne vključuje nič drugega kot video kamero, ki je povezana z računalnikom, ki vsebuje programsko opremo za razlago. Bolj dovršene oblike računalniškega vida lahko vključujejo mrežo infrardečih laserjev in senzorskih receptorjev, ki prenašajo informacije v analitično programsko opremo. Pogosto uporabljene aplikacije računalniškega vida vključujejo industrijski pregled, medicinsko slikanje in nadzor.

Zahtevana programska oprema na splošno vsebuje algoritme računalniškega vida, ki pogosto izvirajo iz knjižnice odprtokodne računalniške vizije ali Open CV. Knjižnica je brezplačna baza podatkov, ki jo je razvila korporacija Intel za oblikovalce programske opreme. Z uporabo teh algoritmov programerji ustvarijo programsko opremo, ki se uči prepoznavanja predmetov, sprejema vizualne podatke in pogosto sproži mehanski odziv. Programska oprema lahko prevede informacije v slike ali posname informacije o določenem območju.

Robotika računalniškega vida, ki jo uporabljajo industrijski proizvajalci, pogosto vključuje hitre video kamere ali laserske žarke ter senzorje, ki lahko zaznajo izdelke, ki potujejo po tekočem traku. Te informacije se prenesejo v računalniški sistem, ki šteje artikle ali preverja kakovost končnega izdelka. Če pride do napake, se lahko programska oprema odzove tako, da sproži alarm. Podjetja pogosto uporabljajo prepoznavanje slik v kombinaciji z mehansko interakcijo za razvrščanje in pakiranje.

Pretvorba dvodimenzionalnih slik v tridimenzionalne zahteva robotizacijo računalniškega vida. Kamere, nameščene okoli predmeta ali lokacije, zajemajo slike iz različnih zornih kotov. Programska oprema nato zbere te slike in upodobi večdimenzionalno upodobitev. Podobno računalniška tehnologija pretvarja energijske signale, ki jih oddajajo medicinske slikovne naprave, v večdimenzionalne slike, ki prikazujejo notranje strukture človeškega telesa.

Videonadzorni sistemi združujejo video kamere, ki spremljajo določeno ozemlje, s programsko opremo za robotiko računalniškega vida, ki je sposobna analizirati sledenje gibanju v realnem času. Programska oprema se sprva nauči razliko med premikajočimi se in nepremičnimi predmeti. Program nato razlikuje med človeškim in nečloveškim gibanjem. Končno, programi razlikujejo med normalnimi in nenormalnimi vzorci hoje ali nenavadnim gibanjem okončin.

Sodobni igralni sistemi vključujejo robotiko računalniškega vida, ki prepozna človeško gibanje in prevede informacije v gibe, ki jih izvajajo animirane figure na zaslonu. Tehnologija Kinect® je sestavljena iz naprave, ki v igrišče oddaja infrardečo lasersko mrežo. Senzorji gibanja v napravi zaznavajo žarke, ki se odbijajo nazaj proti enoti. Programska oprema te signale interpretira v realnem času in v tridimenzionalnih vzorcih. Program nato prenese te premike na človeške predstave na zaslonu.