Pesquisadores da Universidade de Stanford, nos Estados Unidos, estão criando uma câmera digital de código aberto, o que significa que qualquer interessado poderá construi-la e escrever novos programas de controle para que a câmera funcione em modos customizados, atendendo exigências de aplicações específicas e permitindo novas experimentações em fotografia.
Na Frankencamera, todas as características básicas - foco, exposição, velocidade do obturador, disparo do flash etc - são controladas por um programa que pode ser livremente alterado por qualquer programador. [Imagem: Stanford Univ.]
Câmera digital open-source
Hoje, quando alguém compra uma câmera digital, deve operá-la segundo o programa de controle interno que vem instalado de fábrica. Nada de baixar plugins, instalar novos filtros ou criar novas funções para captura e manipulação das fotos.
Na nova câmera, ao contrário, todas as características básicas - foco, exposição, velocidade do obturador, disparo do flash etc. - são controladas por um programa que pode ser livremente alterado por qualquer programador. "A premissa do projeto é construir uma câmera que seja de código aberto," diz o professor Marc Levoy, que está coordenando o desenvolvimento da câmera de hardware e software livres.
Manipulação de fotografias
Batizado de Frankencamera, numa alusão ao Dr. Frankenstein e ao monte de equipamentos postos juntos no projeto, o equipamento terá um sistema operacional que poderá ser baixado livremente. Os desenvolvedores poderão tanto otimizar o sistema operacional da câmera quanto criar novos aplicativos para ela.
Será possível, por exemplo, experimentar novos ajustes e novas formas de respostas à luz e ao movimento, acrescentar funções para aplicações específicas, como a captura de imagens astronômicas, ou a criação de novos algoritmos para processar as imagens originais de formas inovadoras, como acontece hoje com os filtros de programas de manipulação fotográfica.
Segundo Andrew Adams, o responsável pela maior parte do trabalho de construção da Frankencamera, o seu sonho é que logo seja possível baixar aplicativos para a câmera digital open-source da mesma forma que os usuários do iPhone fazem hoje.
Fotografia computacional
No nascente campo da fotografia computacional, pesquisadores e aficionados usam bancadas com conjuntos ópticos, chips de imageamento, computadores e programas especializados para melhorar fotografias e fazer novos experimentos. Mas isto tem limitado o desenvolvimento da área, deixando-a restrita a pessoas com grandes conhecimentos técnicos e muito recursos.
O objetivo da Frankencamera é estender essa experimentação, levando-a para as fotografias de paisagens, esportes e estúdios em geral.
Uma das possibilidades de uso da Frankencamera é na extensão da chamada faixa dinâmica, a capacidade de usar várias condições de iluminação na mesma cena. Isto é feito hoje em laboratório, sobretudo para fotografar animais muito pequenos. Ao capturar imagens da mesma cena com diferentes tempos de exposição, torna-se possível combiná-las em uma nova imagem na qual cada pixel tem iluminação ótima.
Fotografias resultantes desse processo têm conquistado os melhores prêmios em fotografias de insetos, plantas e de estruturas nanotecnológicas. Embora os algoritmos para efetuar esses truques sejam bem conhecidos, nenhuma câmera digital comercial é capaz de fazer isso. A Frankencamara será.
Câmera Frankenstein
A Frankencamera de fato merece o nome. Ela foi construída com uma placa-mãe tudo-em-um da Texas, rodando Linux, dotada de uma pequena tela LCD. O processador digital de imagens foi retirado de um telefone celular Nokia N95 e as lentes vieram de uma máquina Canon velha. O corpo da máquina foi construído pelos pesquisadores.
Agora que o conceito está testado, o próximo passo da pesquisa será substituir as partes adaptadas por outras que possam ser compradas no comércio, de forma a facilitar a construção do equipamento pelos interessados. Os pesquisadores afirmam que deverão colocar o projeto inteiro na Internet dentro de aproximadamente um ano.