Računalniška vizija je študijsko in raziskovalno področje računalništva in inženiringa, ki se osredotoča na računalnike in stroje, ki lahko sprejemajo in interpretirajo vizualne podatke. Pomisleki na tem področju so lahko tako preprosti, kot je oblikovanje in integracija kamer, ki dobro delujejo z računalniki, ali pa tako zapleteni, kot je razvoj vizualnih sistemov, ki omogočajo interakcijo računalniških tehnologij z uporabniki. Čeprav obstaja veliko različnih potencialnih aplikacij za računalniški vid, je medicinska tehnologija postala eno najbolj praktičnih in dostopnih področij za izvajanje takšne vizualne tehnologije. Zelo podrobne slike bolnikov lahko zagotovijo veliko dragocenih diagnostičnih podatkov, ki vodijo do zelo personaliziranih in uporabnih zdravstvenih podatkov.
Obstaja veliko različnih elementov računalniškega vida, ki jih je treba pogosto združiti, da naredimo povezan in uporaben sistem vida. V primerih, ki zahtevajo kaj bolj zapletenega od reprodukcije slike, na primer, je običajno potrebna določena raven prepoznavanja ali zaznavanja slike. Tehnologija računalniškega vida je zasnovana tako, da prepozna posebne vizualne znake, kot so tisti na človeških obrazih, da se osredotoči na določen predmet ali sledi. Nekatere tehnologije so zasnovane za prepoznavanje besedila, pogosto z namenom “prevajanja” besedila iz slikovne datoteke v besedilno datoteko, ki jo je mogoče urejati in manipulirati.
Računalniški vid se običajno preučuje v povezavi z biološkim vidom, procesom, s katerim organizmi, kot so ljudje, sprejemajo in razlagajo vizualne podatke. Obe smeri študija pomembno prispevata drug k drugemu. Napredek in razvoj računalniškega vida lahko nakazujeta možne mehanizme, s katerimi se pojavi biološki vid. Po drugi strani pa lahko odkritja v biološkem vidu zagotovijo ideje za nove načine za računalniško tehnologijo za obdelavo zunanjih vizualnih podatkov. Ni nenavadno, da biologi, računalničarji in inženirji sodelujejo pri projektih v zvezi z računalniškim ali biološkim vidom.
Obstaja veliko različnih področij, večina znotraj znanosti, ki redno uporabljajo tehnologijo računalniškega vida, običajno za raziskovalne namene. Umetna inteligenca, splošno področje študija v računalništva in inženiringa, uporablja vizualno tehnologijo za oblikovanje navigacijskih ali sistemov za prepoznavanje za robotiko. Tehnologija računalniškega vida se včasih uporablja v optiki, ker je mogoče umetne vizualne sisteme narediti tako, da “vidijo” in zabeležijo širši obseg vizualnih podatkov kot organski vizualni sistemi. Poleg tega številna različna področja prispevajo k razvoju in implementaciji vizualne tehnologije v računalniških sistemih. Matematika je na primer bistveni element programiranja, ki se ukvarja z razlago vizualnih podatkov z računalniki.