Računalniški vid (CV) je, zelo preprosto povedano, metoda za prepoznavanje in interpretacijo slik s pomočjo kamer in računalnikov. Tehnologija računalniškega vida se uporablja na številnih področjih in je sestavljena iz številnih specializiranih aplikacij strojne in programske opreme. Nekatere vrste tehnologije računalniškega vida vključujejo kamere z visoko ločljivostjo, individualno oblikovane računalniške sisteme in posebne senzorje ali filtre za kamero in računalnik.
Kamere z napajalno sklopljeno napravo (CCD) običajno zagotavljajo izhod slike za tehnologijo računalniškega vida. CCD kamere so lahko vsesmerne, pan-tilt-zoom ali naravnost. Kamere, ki jih je razvila univerza Carnegie Mellon, znane kot CMUcams, so vrsta tehnologije računalniškega vida, ki združuje video kamero z mikrokrmilnikom. To omogoča vgrajeno podporo za preprosto obdelavo slik. Robotika pogosto uporablja stereo vid, ki združuje dve kameri, umerjeni za zajemanje natančno konvergentne slike.
Računalniki, ki se uporabljajo za namene tehnologije računalniškega vida, zahtevajo posebne dele, kot so hčerinske plošče, znane tudi kot hčerinske kartice, in procesorske plošče, namenjene pospeševanju procesa načrtovanja. Vključeni so senzorji, kot so zelo velika integracija (VLSI) in infrardeči (IR) senzorji, ki olajšajo različne naloge, kot je nočni vid. Toplotni senzorji skrbijo za prepoznavanje toplote.
Grabarji okvirjev so implementirani tako, da vzamejo analogno sliko, poslano v računalnik iz CCD kamere ali druge naprave za zajemanje slik, in jo pretvorijo v digitalno sliko v sivini ali barvi. Vključeni so tudi dvodimenzionalni (2D) ali tridimenzionalni (3D) črtni skenerji, ki pomagajo pri zaznavanju madežev, zaznavanju gibanja in zaznavanju robov. V določenih aplikacijah, kot so težka okolja, se lahko za zaščito strojne opreme uporabljajo posebna ohišja.
Robotika ter industrija varnosti in nadzora sta dve primarni področji, ki uporabljata tehnologijo računalniškega vida. Medicinska industrija in astronomi igrajo tudi veliko vlogo. CCD kamere ali podobno zagotavljajo osnovno sliko, ki jo računalnik obdela, kot zahteva programer. Slike je mogoče obdelati na splošno, kar zagotavlja preprosto zaznavanje robov v 2D, kar omogoča oceno gibanja, ali v 3D, ki nato omogoča ekstrakcijo oblike.
Vsi različni slogi in konfiguracije tehnologije računalniškega vida uporabljajo algoritme, razvite posebej za namene življenjepisa. Ti algoritmi pomagajo pri nalogah, kot so izboljšanje slik in iskanje linij, ki jih ujemajo z modeli. Uporaba algoritmov zmanjša količino podatkov, ki jih je treba obdelati, na minimum, tako da izvleče samo informacije, potrebne za namensko nalogo.
Medtem ko se računalniški vid nenehno razvija v tandemu s tehnologijo, že igra pomembno vlogo na področjih, omenjenih tukaj in mnogih drugih. Zaznavanje madežev in prepoznavanje obrazov sta pomembna v varnostnih aplikacijah. Robotika se zanaša na tehnologijo računalniškega vida za uspešno manevriranje vozil brez posadke ali avtonomnih vozil. Trenutna uporaba tehnologije je lahko le začetek stvari, ki jih je mogoče narediti s tem nastajajočim poljem računalniškega vida.