O que é robótica de visão computacional?
Um tipo de inteligência artificial, a robótica da visão computacional equipa dispositivos eletrônicos ou mecânicos com visão com o objetivo de alcançar uma tarefa específica. A tecnologia combina hardware e software que captura imagens, interpreta os dados e executa uma resposta programada. A tecnologia de visão computacional pode envolver nada mais que uma câmera de vídeo conectada a um computador contendo software interpretativo. Formas mais elaboradas de visão computacional podem incluir uma rede de lasers infravermelhos e receptores de sensores que transmitem informações ao software analítico. As aplicações de visão computacional comumente usadas incluem inspeção industrial, imagem médica e vigilância. A biblioteca é um banco de dados gratuito desenvolvido pela Intel Corporation for Designers de software. Usando esses algoritmos, os programadores criam software que aprende o reconhecimento de objetoIon, recebe dados visuais e geralmente inicia uma resposta mecânica. O software pode traduzir as informações em imagens ou registrar informações de uma área específica. Esta informação passa para um sistema computadorizado que conta os itens ou inspeciona a qualidade do produto acabado. Se ocorrer um erro, o software poderá responder acionando um alarme. As empresas costumam usar o reconhecimento de imagem combinado com a interação mecânica para classificar e embalar.
Converter imagens bidimensionais em tridimensionais requer robótica de visão computacional. As câmeras posicionadas em torno de um objeto ou localização capturam imagens de diferentes ângulos. O software então compila essas imagens e torna uma deficiência multidimensionalção. Da mesma forma, a tecnologia computadorizada converte sinais de energia emitidos por dispositivos de imagem médica em imagens multidimensionais que exibem as estruturas internas do corpo humano.
Os sistemas de vigilância por vídeo combinam câmeras de vídeo, monitorando um território específico, com o software de robótica de visão computacional capaz de analisar o rastreamento de movimento em tempo real. O software aprende inicialmente a diferença entre objetos em movimento e estacionário. O programa então diferencia entre o movimento humano e não humano. Finalmente, os programas distinguem entre padrões de caminhada normais e anormais ou movimento peculiar do membro.
Os sistemas de jogos modernos incorporam robótica de visão computacional que reconhece o movimento humano e traduz as informações em movimentos realizados por figuras animadas na tela. A tecnologia Kinect® consiste em um dispositivo que emite uma grade de laser infravermelho no campo de jogo. Sensores de movimento contidos nas vigas de detecção do dispositivo refletidas de volta em direção à unit. O software interpreta esses sinais em tempo real e em padrões tridimensionais. O programa transfere esses movimentos para representações semelhantes humanas na tela.