Visão computacional é a ciência e tecnologia das máquinas que enxergam. Ela desenvolve teoria e tecnologia para a construção de sistemas artificiais que obtém informação de imagens ou quaisquer dados multi-dimensionais. Exemplos de aplicações incluem o controle de
processos (como
robôs industriais ou veículos autônomos), detecção de eventos, organização de informação, modelagem de objetos ou ambientes e interação (atrelado a
interação homem-computador).
A visão computacional também pode ser descrita como um complemento da visão biológica. Na visão biológica, a percepção visual dos humanos e outros animais é estudada, resultando em modelos em como tais sistemas operam em termos de processos
fisiológicos. Por outro lado, a visão computacional estuda e descreve sistemas de visão artificial implementados por
hardware ou
software.
Sub-campos de pesquisa incluem reconstrução de cena, detecção de eventos, reconhecimento de objetos,
aprendizagem de máquina e restauração de imagens.