Página Inicial > Geral > Transformando uma webcam em uma câmera infra-vermelho

Transformando uma webcam em uma câmera infra-vermelho

 Para os meus testes com o software CCV (Community Core Vision), eu necessitava de uma câmera que capturasse somente infra-vermelho. Procurando na web encontrei artigos que explicam como transformar uma webcam em uma câmera infra-vermelho.

Basicamente é necessário 2 transformações:

  1. Remove o filtro IR presente na webcam;
  2. Colocar outro filtro, que permita a passagem somente de infra-vermelho;

Mostrarei um passo-a-passo de como realizar esta transformação em uma webcam Vtrex 120fps. Fiz em outra webcam também, e os passos são todos iguais. Acredito que o procedimento possa ser realizado em qualquer webcam.

 

1. Remover a tampa da webcam e retirar os parafusos da placa lógica.

Webcam sem a tampa traseira

 

2. Remover a tampa frontal da lente. Basta puxar que ela é encaixada.

 Remover a tampa frontal

 

3. Remover a placa lógica da carcaça frontal. Desenroscar a lente até sair.

 Leds da lente Lente frontal

 

4. Surge o filtro infra-vermelho que deve ser retirado. Geralmente só quebrando.

Filtro IR

 

Eis o que sobrou do filtro IR.

ir quebrado

 

5. Recortar um pedaço de filme de máquina fotográfica que encaixe no lugar do filtro IR.

 Filme negativo

6. Colocar o pedaço de filme de negativo no lugar do filtro IR.

 Filtro filme Filtro filme

7. Remontar a webcam.

 

A partir daí, a webcam só irá capturar imagens em infra-vermelho. A espessura do filme de negativo e se o mesmo é mais escuro ou mais claro vai depender da finalidade do uso da webcam.

No meu caso, quero utilizar leds infra-vermelho apontados diretamente na webcam, por isto o filme deve ser bastante escuro.

Aproveito e mostro um pouco do uso da webcam infra-vermelho nos meus testes com o software CCV.

Leds

Leds IR acionáveis por botão de 1 estado.

Leds acesos

Leds IR acesos (câmeras digitais "enxergam" infra-vermelho)

Leds nos dedos

Leds nos dedos

Leds nos dedos

Leds nos dedos

Software CCV

Software CCV - Community Core Vision

 

 E aqui vai uma palhinha do uso do conjunto: Webcam infra-vermelho + leds + CCV:  

Compartilhe:
  • Digg
  • Sphinn
  • del.icio.us
  • Facebook
  • Mixx
  • Google Bookmarks
  • Twitthis
  • blogmarks
  • email
  • Faves
  • Netvibes
  • Reddit
  • Technorati
  • LinkedIn
  • MySpace
  • RSS
  • Slashdot

Gerson Diesel Geral , , , ,

14 comentários para “Transformando uma webcam em uma câmera infra-vermelho”

  1. Bruno disse

    Gerson, e esse filme que substitui o filtro é comum? Basta recortar um pedaço de qualquer filme? Pergunto porque li em algum lugar que esse filme teria que ser virgem e revelado. Essa informação procede?

    • Olá Bruno.

      Primeiramente o filme deve ser colorido. Os filmes preto-e-branco são servem.

      Utilize um filme já revelado. A melhor parte a se utilizar é aquela bem escura do comecinho ou do final do filme, logo antes da primeira foto ou depois da última.

      Veja neste link (http://geektechnique.org/images/infrared-camera-12.jpg), onde aparece um filme já revelado, a parte mais escura do começo do filme. Esta é a melhor parte para se utilizar.

      Um abraço.

  2. Jonas disse

    Gerson, gostei muito da sua aplicação do CVV e adorei a ideia da “Luva” é bem mais facil de construir. mas tenho uma duvida, o led que vc utilizou usava uma frequencia infravermelha ou vc utilizou um led de alto-brilho comum? e vc está usando um projetor para a segunda tela?

    fico grato pela atenção

    • Olá Jonas!

      A idéia da “luva” eu tive porque não tinha o material para construir a mesa, e é bem mais fácil de construir.
      Eu utilizei leds infravermelhos sim, na câmera eles aparecem acesos, pois câmeras “enchergam” infravermelho.

      No início eu tive problemas com os leds, pois eles emitem luz direcional e ofuscavam muito a lente da webcam e também eu tinha que apontar o led para a lente, então eu lixei os leds com uma lixa de unha comum e passei um grafite de lápis comum na ponta do led, até atingir a luminescência desejada e poder inclicar os leds.

      A primeira tela, onde aparece o CCV é a tela do notebook.

      A segunda tela é um monitor comum conectado no notebook.

      Estou procurando uma espécie de luvas de neopreme para acomodar os fios e os leds.

      Um abraço e boa sorte nos seus projetos.

  3. Jonas disse

    legal vou tentar, eu construi uma mini mesa mas n tive um resultado muito bom, pois devido ao tamanho eu acho, além dos dedos reconhecia a mão também, impossivel de se retirar.
    A mesma ideia me passou pela cabeça quando a luva, mas não de neoprene e sim d silicone (isolante) e inspirado num filme que eu vi. Vou desmontar minha web cam este final de semana ^^, que alias esta posicinada em frente ao pc ou a tela?

    AH! e essa partilha de tela? como vc fez pra o CVV rodar em uma tela e os apps em outra?

    grato pela atenção, estarei online no MSN (se a internet da faculdade funcionar) no seguinte endereço:
    (editado), assim fica mais facil ttrocar ideias e parabens pelo excelente projeto!

    • Olá Jonas.

      O lugar ideal para posicionar a webcam é junto da tela, pois você pode aponta os leds para tela, dando uma impressão mais realista.

      A partilha da tela é um recurso de qualquer computador. Quando se liga mais de um monitor no mesmo computador (ou notebook), é possível expandir a área de trabalho, ficando como uma tela gigante, é só ir nas propriedades de vídeo. Depois eu só arrastei com o mouse a janela de flash do CCV para a outra tela e maximizei.

      No trabalho não consigo entrar no MSN, mas tentarei mais tarde em casa, se der tempo.

      Abraços.

  4. Jonas disse

    ok. abraços, podemos nos comunicar via e-mail, que vai dexar o seu blog muito menos comprido, e vou testar o recurso. Só para constar, vc utilizou o CI 555 para criar a frenquencia infravermelha ou usou uma placa de controle remoto?

    • Olá Jonas.

      Eu não utilizei nenhum CI ou placa. Eu comprei dois leds infra-vermelhos em uma loja de eletrônica e liguei em uma pilha de 3V acionáveis por um botão de 1 estado. Somente isto.

      Abraço.

  5. Sergio Gonçalves disse

    Olá estava a pesquisar informação sobre o software CCV e encontrei este blog muito interessante…
    Entretanto reparei neste post.
    Gostaria de saber se o CCV funciona no Linux ou experimentaste com a versão Windows…
    é que estou com bastantes dificuldades em instalar e colocar a funcionar no Linux Ubuntu…
    Podes dar uma dica..

    Sérgio Gonçalves
    Portugal

    • Olá Sergio!

      O vídeo que coloquei neste post foi feito na versão Windows, mas eu testei também no Linux.

      Foi bem trabalhoso fazer funcionar no Linux (Debian Lenny), pois eu uso a versão amd64 do Linux e os pacotes do CCV são para i386. Também precisei instalar pacotes da versão SID na época, principalmente os que continham libavcodec52, não disponíveis para o Lenny. Tive vários problemas de pacotes quebrado depois disto.

      Talvez nas últimas versões do Ubuntu (9.04 ou 10) funcione melhor.

      Tentarei fazer alguns testes agora. Se funcionar, lhe aviso.

      Abraços.

      • Sergio Gonçalves disse

        Pois é mesmo esse o problema… muitas librarias quebradas… eu segui mais ou menos o procedimento que está no forum do CCV:
        http://nuigroup.com/forums/viewthread/8691/
        Depois de ter efectuado o processo estava sempre a obter segmentation fault.
        Se bem que por vezes a aplicação arrancas mas raramente…

        De todo o processo que vou tornar a repetir pois nem sei se foi tudo efectuado pois com o desespero de não funcionar tentavam-se montes de coisas…

        • Sergio.

          Testei ontem no Debian Squeeze e obti o mesmo resultado que você. SEGMENTATION FAULT na maioria das vezes.

          Algumas vezes ele executava, mas fechava em seguida.
          Vou tentar mais algumas coisas.

          Abraço

  6. Frank disse

    Gerson,
    Gostei da idéia da luva, apesar de já ter montado uma mesa de acrílico com os leds na lateral sendo refletido no toque do acrílico.

    Uma duvida apenas que não consigo resolver é a questão das fotos. Qual o software vc esta usando para mover as fotos? o próprio CCV faz isso pois não achei opção para abrir as fotos.

    Pena que só agora achei esse tópico, mas se puder ajudar eu agradeço.

    Um abraço.

    • Olá Frank!

      Legal, você fez o método tradicional. Eu estava o FISL11 e vi dois estandes que fizeram este método. Qual câmera você está utilizando?

      Quanto ao programa das fotos, no pacote do CCV tem alguns demos em flash. Um destes demos é o programa das fotos. No vídeo eu abri o programa e rodei em tela cheia.

      Abraço.

Deixe um comentário

Easy AdSense by Unreal