Računalni vid je područje studija i istraživanja u računalnim znanostima i inženjerstvu koje se usredotočuje na računala i strojeve koji mogu primati i interpretirati vizualne podatke. Zabrinutost ovog područja može biti jednostavna kao što je osmišljavanje i integracija kamera koje dobro rade s računalima ili složene poput razvoja vizualnih sustava koji računalnim tehnologijama omogućuju interakciju s korisnicima. Iako postoji mnogo različitih potencijalnih primjena za računalni vid, medicinska tehnologija je postala jedno od najpraktičnijih i najpristupačnijih područja za implementaciju takve vizualne tehnologije. Vrlo detaljne slike pacijenata mogu pružiti mnogo vrijednih dijagnostičkih podataka koji vode do visoko personaliziranih i korisnih medicinskih podataka.
Postoji mnogo različitih elemenata računalnog vida koji se često moraju kombinirati kako bi se napravio kohezivan i koristan sustav vida. U slučajevima koji zahtijevaju bilo što kompliciranije od reproduciranja slike, na primjer, obično je potrebna određena razina prepoznavanja ili detekcije slike. Tehnologija računalnog vida dizajnirana je za prepoznavanje specifičnih vizualnih znakova, kao što su oni na ljudskim licima, kako bi se usredotočili ili pratili određeni objekt. Neke su tehnologije dizajnirane za prepoznavanje teksta, često sa svrhom “prevođenja” teksta iz slikovne datoteke u tekstualnu datoteku kojom se može uređivati i manipulirati.
Računalni vid se obično proučava zajedno s biološkim vidom, procesom kojim organizmi poput ljudi primaju i tumače vizualne podatke. Ova dva područja studija značajno doprinose jedno drugom. Napredak i razvoj računalnog vida može sugerirati moguće mehanizme pomoću kojih nastaje biološki vid. S druge strane, otkrića u biološkoj viziji mogu pružiti ideje za nove načine na koje računalna tehnologija rukuje vanjskim vizualnim podacima. Nije neuobičajeno da biolozi, informatičari i inženjeri rade zajedno na projektima u vezi s računalnim ili biološkim vidom.
Mnogo je različitih područja, većina unutar znanosti, koja redovito koriste tehnologiju računalnog vida, obično u istraživačke svrhe. Umjetna inteligencija, uobičajeno područje studija u računalnim znanostima i inženjerstvu, koristi vizualnu tehnologiju za osmišljavanje navigacijskih ili sustava prepoznavanja za robotiku. Tehnologija računalnog vida ponekad se koristi u optici jer se umjetni vizualni sustavi mogu učiniti da “vide” i bilježe širi raspon vizualnih podataka nego što to mogu organski vizualni sustavi. Osim toga, mnoga različita područja doprinose razvoju i implementaciji vizualne tehnologije u računalnim sustavima. Matematika je, na primjer, bitan element programiranja koji ulazi u interpretaciju vizualnih podataka pomoću računala.