Koje su različite vrste tehnologije računalnog vida?

Računalni vid (CV) je, vrlo jednostavno rečeno, metoda za prepoznavanje i tumačenje slika pomoću kamera i računala. Tehnologija računalnog vida koristi se u brojnim područjima i sastoji se od niza specijaliziranih hardverskih i softverskih aplikacija. Neke vrste tehnologije računalnog vida uključuju kamere visoke razlučivosti, individualno dizajnirane računalne sustave i posebne senzore ili filtere i za kameru i za računalo.

Kamere s napunjenim uređajem (CCD) obično daju izlaz slike za tehnologiju računalnog vida. CCD kamere mogu biti svesmjerne, pan-tilt-zoom ili ravno gledanje. Kamere koje je razvilo Sveučilište Carnegie Mellon poznate kao CMUcams su vrsta tehnologije računalnog vida koja kombinira video kameru s mikrokontrolerom. To omogućuje ugrađenu podršku za jednostavnu obradu slike. Robotika često koristi stereo vid, kombinirajući dvije kamere kalibrirane za snimanje točno konvergentne slike.

Računala koja se koriste za potrebe tehnologije računalnog vida zahtijevaju posebne dijelove kao što su kćerinske ploče, također poznate kao kćerinske kartice, i procesorske ploče dizajnirane da ubrzaju proces dizajna. Senzori kao što su integracija vrlo velikih razmjera (VLSI) i infracrveni (IR) senzori su uključeni kako bi se olakšali različiti zadaci, kao što je noćni vid. Toplinski senzori upravljaju prepoznavanjem topline.

Grafiči okvira implementirani su kako bi se analogna slika poslana na računalo s CCD kamere ili drugog uređaja za hvatanje slike i pretvorila u digitalnu sliku u sivoj skali ili u boji. Uključeni su i dvodimenzionalni (2D) ili trodimenzionalni (3D) skeneri linija, koji pomažu u otkrivanju mrlja, detekciji pokreta i detekciji rubova. U određenim aplikacijama, kao što su teška okruženja, za zaštitu hardvera mogu se koristiti posebna kućišta.

Robotika i industrija sigurnosti i nadzora dva su primarna područja koja koriste tehnologiju računalnog vida. Medicinska industrija i astronomi također igraju veliku ulogu. CCD kamere ili slično pružaju osnovnu sliku koju računalo može obraditi prema zahtjevu programera. Slike se mogu obraditi općenito, pružajući jednostavnu detekciju rubova u 2D, što omogućuje procjenu pokreta, ili u 3D, što zatim omogućuje ekstrakciju oblika.

Svi različiti stilovi i konfiguracije tehnologije računalnog vida koriste algoritme razvijene posebno za potrebe životopisa. Ovi algoritmi pomažu u zadacima kao što su poboljšanje slika i pronalaženje linija kako bi ih uskladili s modelima. Korištenje algoritama svodi količinu podataka za obradu na minimum tako što izdvaja samo informacije potrebne za namjenski zadatak.

Dok se računalni vid neprestano razvija u tandemu s tehnologijom, on već igra važnu ulogu u ovdje spomenutim područjima i mnogim drugim. Otkrivanje mrlja i prepoznavanje lica važni su u sigurnosnim aplikacijama. Robotika se oslanja na tehnologiju računalnog vida za uspješno manevriranje bespilotnim ili autonomnim vozilima. Trenutne primjene tehnologije mogu biti samo početak stvari koje se mogu učiniti s ovim novonastalim poljem računalnog vida.