Skip to main content

O que é visão computacional?

A visão por computador é um campo de estudo e pesquisa em ciência da computação e engenharia que se concentra em computadores e máquinas que podem receber e interpretar dados visuais. As preocupações desse campo podem ser tão simples quanto projetar e integrar câmeras que funcionam bem com computadores ou tão complexas quanto desenvolver sistemas visuais que permitem que as tecnologias de computador interajam com os usuários. Embora existam muitas aplicações potenciais diferentes para a visão computacional, a tecnologia médica se tornou um dos campos mais práticos e acessíveis para a implementação dessa tecnologia visual. Imagens altamente detalhadas de pacientes podem fornecer uma grande quantidade de dados diagnósticos valiosos que levam a dados médicos altamente personalizados e úteis.

Existem muitos elementos diferentes da visão por computador que geralmente precisam ser combinados para criar um sistema de visão coeso e útil. Nos casos que exigem algo mais complicado do que reproduzir uma imagem, por exemplo, geralmente é necessário algum nível de reconhecimento ou detecção de imagem. A tecnologia de visão computacional é projetada para reconhecer pistas visuais específicas, como as de rostos humanos, a fim de focar ou rastrear um determinado objeto. Algumas tecnologias são projetadas para reconhecer texto, geralmente com o objetivo de "traduzir" o texto de um arquivo de imagem para um arquivo de texto que pode ser editado e manipulado.

A visão computacional é comumente estudada em conjunto com a visão biológica, o processo pelo qual organismos como humanos recebem e interpretam dados visuais. Os dois campos de estudo contribuem significativamente entre si. Avanços e desenvolvimentos na visão computacional podem sugerir possíveis mecanismos pelos quais a visão biológica ocorre. As descobertas na visão biológica, por outro lado, podem fornecer idéias para novas formas de a tecnologia de computador lidar com dados visuais externos. Não é incomum que biólogos, cientistas da computação e engenheiros trabalhem juntos em projetos relacionados à visão computacional ou biológica.

Existem muitos campos diferentes, a maioria dentro das ciências, que fazem uso regular da tecnologia de visão computacional, geralmente para fins de pesquisa. A inteligência artificial, uma área comum de estudo em ciência e engenharia da computação, usa a tecnologia visual para criar sistemas de navegação ou reconhecimento para robótica. Às vezes, a tecnologia de visão computacional é usada em óptica porque sistemas visuais artificiais podem ser criados para "ver" e registrar uma gama maior de dados visuais do que os sistemas visuais orgânicos. Além disso, muitos campos diferentes contribuem para o desenvolvimento e implementação da tecnologia visual em sistemas computadorizados. A matemática, por exemplo, é um elemento essencial da programação que entra na interpretação dos dados visuais pelos computadores.