webcam - dicas e endereços de tutoriais

Atualizado em: 03/06/2007



Sobre este documento

Original em formato texto com marcações para conversão em HTML, processo automatizado com scripts e txt2tags.

Dicas e exemplos de configuração de webcam

Identificar a camera (webcam)

O nome comercial, marca, modelo e outros detalhes relacionados ao nome comercial não ajuda muito, precisa indentificar o hardware, (chip) do produto, `` lsusb `` é um dos comandos que mostra a informação que precsia, no shell do root execute lsusb e para obter mais detalhes acrescente `` -v ``, para expandir ainda mais, acrescente `` -d `` mais o codigo encontrado no resultado anterior.

lsusb

  root@kubuntux64:~# lsusb
  Bus 001 Device 004: ID 093a:2468 Pixart Imaging, Inc. Easy Snap Snake Eye WebCam
  
  Acima o  resultado de uma camera GO TEC, observe a identificação 093a:2468 que será usando 
  no  comando abaixo para expandir, tem resultado semelhante a lsusb -v, neste exemplo mostra 
  somente os dados do dispositivo informado, serve para exluir resultados de outros dispositivos 
  como mouse, teclado e etc..
  
  
  root@kubuntux64:~# lsusb -v -d 093a:2468
  
  Bus 001 Device 004: ID 093a:2468 Pixart Imaging, Inc. Easy Snap Snake Eye WebCam
  Device Descriptor:
    bLength                18
    bDescriptorType         1
    bcdUSB               1.10
    bDeviceClass          255 Vendor Specific Class
    bDeviceSubClass       255 Vendor Specific Subclass
    bDeviceProtocol       255 Vendor Specific Protocol
    bMaxPacketSize0         8
    idVendor           0x093a Pixart Imaging, Inc.
    idProduct          0x2468 Easy Snap Snake Eye WebCam
    bcdDevice            1.00
    iManufacturer           1 Pixart Imaging Inc.
    iProduct                2 CIF Single Chip
    iSerial                 0
    bNumConfigurations      1
     ---corta---
  
  Resultado com camera Genius VideoCAM look.
  Observe que no resultado não consta Genius nem informação sobre o nome comercial 
  
  Bus 001 Device 003: ID 0c45:60b0 Microdia
  Device Descriptor:
    bLength                18
    bDescriptorType         1
    bcdUSB               1.10
    bDeviceClass            0 (Defined at Interface level)
    bDeviceSubClass         0
    bDeviceProtocol         0
    bMaxPacketSize0        64
    idVendor           0x0c45 Microdia
    idProduct          0x60b0
    bcdDevice            1.01
    iManufacturer           0
    iProduct                1 USB camera
    iSerial                 0
    bNumConfigurations      1
    --corta---

instalar driver - como procurar driver

Com identificação da camera, coloque na caixa de pesquisa do google, para refinar a pesquisa acrescente o nome de sua distro, acrescente também /linux na URL ou ~linux na caixa de pesquisa, também pode consultar a lista de cameras suportadas, alguns endereços para consulta.

http://mxhaard.free.fr/spca5xx.html
http://alpha.dyndns.org/ov511/cameras.html

O procedimento é diferente em cada distro, procure no seu gerenciador de pacotes, evite baixar os fontes de outros servidores, faça somente como ultima opção, geralmente é mais trabalhoso.

Kubuntu 7.04

Ambiente, kubuntu 7.04 x86_64 com camera USB ID 093a:2468 Pixart Imaging, Inc. Easy Snap Snake Eye WebCam

Procurando por spca no smart, encontrei os fontes, até tentei mas falhou, veja o resultado.

  smart install gspca-source
  smart install spca5xx-source
  cd /usr/src/
  module-assistant -t build spca5xx
  
  Falhou, termina com esta mensagem de erro.
  
  make: ** [kdist_build] Erro 2
  BUILD FAILED!
  See /var/cache/modass/spca5xx-source.buildlog.2.6.20-15-generic.1180845565 for details.
  Construção falhou. Pressione Enter para continuar ...
  
  Encontrei este detalhe no log.
  
  /usr/src/modules/spca5xx/drivers/usb/spca5xx.c:1681: warning: assignment from incompatible pointer type
  make[4]: ** [/usr/src/modules/spca5xx/drivers/usb/spca5xx.o] Erro 1

Outros testes e resultados.

Instalei os pacotes kdetv e alguns video4l, não anotei os nomes.

Com a camera GO TEC conectada executei kdetv, não aparece imagem, entrei em configurações -> Video, tinha um plugin não selecionado (Plugin Video4Linux George Staikos and others), com isto acendeu o led da camera e começou aparecer uma imagem toda borrada, mal se observa o contorno das imagens.

Neste mesmo ambiente, ao trocar a camera pela Genius (0c45:60b0 Microdia), não mostra imagem, dá erro e fecha o kdetv.

Qualquer dia continuo com estes testes.

Indicações

FAQ com mensagens na lista Linux-br, respostas sobre webcam
http://www.zago.eti.br/webcam.txt

FAQ com mensagens na lista Linux-br, respostas sobre USB
http://www.zago.eti.br/usb.txt

FAQ relacionado a cameras de segurança/vigilancia e outras cameras em geral.
http://www.zago.eti.br/cameras-e-dvr.html

Página principal deste site (FAQ)
http://www.zago.eti.br/menu.html