Arquivo

Arquivo de fevereiro, 2010

Transformando uma webcam em uma câmera infra-vermelho

16 de fevereiro de 2010

 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:  

Geral , , , ,

Análise da webcam VTrex 120fps

16 de fevereiro de 2010

Faz alguns meses que adquiri uma webcam para testar um software de multitoque, o CCV (Community Core Vision), que para seu pleno funcionamento, exigia uma camera de alto FPS.

Procurando pela web, me deparei com o anúncio de uma webcam de 120fps!  Adquiri a mesma pensando que seria a ideal para o meu projeto. Contudo, após testes, percebi que esta câmera é de ATÉ 120fps! Ou seja, ela PODE atingir 120fps dependendo das condições do ambiente e sua luminosidade. Após preparar a câmera para capturar somente infra-vermelho, consegui somente 18fps em média. Um custo muito alto de fps. Além disto, os 120fps só são alcançados com a resolução mais baixa. Quanto maior a resolução, menos FPS.

Isto se deve ao fato de esta câmera possuir o recurso AUTO EXPOSURE (exposição automática), que ajusta automaticamente a qualidade da imagem de acordo com a quantidade de luz do ambiente. Este ajuste automático custa vários FPS, ou seja, para manter a imagem com uma qualidade boa em baixas condições de luminosidade, ela necessita baixar os FPS. Pena que só fui descobrir isto após me deparar com o problema, mas pesquisa é para isto mesmo.

Infelizmente, nesta câmera, não é possível desabilitar este recurso. Nas configurações da câmera no windows a caixa referente à exposição automática fica desabilitada (cinza escuro) e no Linux (sim, esta câmera funciona no Linux), o comando para desabilitar o auto exposure retorna um erro.

Existem outras câmeras que possuem o FPS fixo, e a possibilidade de desabilitar o recurso de exposição automática. Uma delas é a Philips SPC900NC, que possui 90fps, e é utilizada inclusive para observação astronômica.

Mas para quem ainda planeja adquirir esta webcam para uso trivial (videochat, conferência, youtube, etc…) pode ser uma boa opção. Por isto deixo aqui um review e algumas imagens da câmera.

Características:

  • A Webcam possui uma base/clip grande podendo ser apoiada na mesa ou então "clipada" na tela do notebook ou em uma tela de LCD.
  • Possui 4 leds brancos que auxiliam na iluminação do ambiente, ligados através de um interruptor localizado atrás da câmera.
  • Gira 360 graus horizontais em sua base.
  • Funciona em Windows e Linux.
  • O chip da webcam é um SUNPLUS SPCA2000A.
  • Acompanha software de efeitos especiais. Este programa se diz composto de +4000 efeitos especiais. Mas não se engane, este número é alcançado com combinações de efeitos. Por exemplo: olhos + cabelo + fundo + outros efeitos.
  •  Possui microfone embutido.
  • Conexão USB e P2 para o microfone.

 Caixa da Vtrex 120fps

Caixa da "Super Webcam Vtrex".

Conteúdo da caixa

Conteúdo da caixa: Webcam, manual e cd.

Webcam sobre a mesa  Webcam clipada no monitor

Webcam sobre a mesa e "clipada" no monitor LCD com os leds acesos.

Conectors USB e P2

Conectores USB e P2 do microfone.

Placa lógica e CHIP SUNPLUS

Placa lógica e chip SUNPLUS SPCA2000A.

AMCAP Windows 50fps

Funcionamento no Windows a 50.1 FPS em 640×480.

Funcionamento no Linux a 47 fps

Funcionamento no Linux a 47 FPS em 640×480.

Conclusão:

É uma boa câmera para videochat, conferência e pequenos vídeos, mas não serve para obter altos FPS a baixas luminosidades.

Continue lendo os comentários. Há mais informações sobre webcams e contribuições de usuários!

Atualização em 30/04/2010

Como este post teve bastantes comentários, fiz mais uns testes e coloquei alguns vídeos no Youtube, com o máximo de qualidade e velocidade que consegui.

VTrex em 640x480 a 50FPS

640×480 a 50fps. O máximo em qualidade e velocidade para vídeo

VTrex 320x240 a 120fps

A VTrex só atinge 120fps na resolução 320×240 e com muita iluminação

Video 640×480 a 50fps

Video 640×480 a 50fps com detalhes

Video 320×240 a 120fps #1

Video 320×240 a 120fps #2

Geral , , , ,