Trabalho de conclusão de graduação
Interface para controle de um par de câmeras fotográficas digitais para um sistema de visão estéreo computacional
Autor
Costa, Gustavo Guerreiro Basilio
Institución
Resumen
O tema deste projeto é o gerenciamento das funcionalidades (captura de imagens estáticas e vídeo, e configuração) de duas câmeras digitais idênticas, remota e simultaneamente, via computador. Pretende-se com isso integrar um sistema de visão computacional que simula a visão humana em três dimensões. O objeto de estudo é o par de câmeras digitais Canon PowerShot G7 associado a um computador. A comunicação entre o PC (Personal Computer) e as câmeras deve ser feita via portas USB (Universal Serial Bus), utilizando as regras estabelecidas pelo fabricante em seu SDK (Software Development Kit). O SDK do fabricante é uma biblioteca de ferramentas de programação escritas em C, cujo ambiente de desenvolvimento é a plataforma Windows. Já o ambiente alvo de um aplicativo feito com o SDK é a plataforma Windows, das versões 95 até a XP. Algumas técnicas de modelagem de dados e de paralelismo computacional, assim como metodologias específicas para este projeto (por exemplo, sincronizador de disparo de fotos), são aplicadas para se atingir os objetivos do projeto. O sistema de visão (estéreo) computacional supracitado foi desenvolvido em C++ e, portanto, apresenta compatibilidade com o SDK. Atualmente há uma nova versão deste sistema, que por sua vez, também é compatível com o SDK. Ao fim do projeto obteve-se um programa com interface amigável onde foram disponibilizadas as funcionalidades de: captura de vídeos; auto-ajuste de foco; visão estereoscópica (parcial), controle de qualidade e dimensões das fotos.