Estou experimentando usar o Pi para streaming de webcam e detecção de movimento, com o motion
aplicativo. Tentando algumas câmeras web diferentes e combinações com outro hardware, encontrei uma combinação perfeitamente estável (veja abaixo). No entanto, só estou conseguindo trabalhar com uma resolução de 352x288. Gostaria de utilizar mais da resolução que a webcam de 720p é capaz. Eu tentei 640x480, 640x360 e 1280x720, mas eles não funcionam ( motion
não é possível inicializar a câmera). O Pi possui 256 MB de memória, o que deve ser suficiente para suportar as altas resoluções. Por exemplo, motion
lista o uso da memória em 1,8 MB para a resolução de 1280x720.
Alguma dica sobre como habilitar uma resolução mais alta?
Estábulo:
- Logitech C310h Webcam USB 2.0 HD, câmera UVC (046d: 081b)
- Paleta 352x288, YUYV
- alimentado por carregador de iPad
- webcam conectada à porta USB inferior
- nada conectado à porta USB superior
- rede com fio conectada
- executando o Motion 3.2.12.
- SO: 2012-09-18-wheezy-raspbian.img
- alterar apenas para motion.conf: definindo a resolução para 352x288
Edit: Eu descobri que a configuração que estou usando atualmente com o MJPG-streamer não é completamente estável, então há uma chance de que a configuração descrita acima não seja completamente estável, mas apenas mais estável, pois usa uma resolução mais baixa.
Editar 2 (21/4/13): Sabe-se há algum tempo que o USB não é estável no Raspberry Pi, causando problemas em muitas câmeras da web e dongles wifi. A fundação está trabalhando ativamente nisso, e bons progressos foram feitos ultimamente. Há uma atualização disponível via rpi-update que corrige muitos problemas. Veja o tópico USB Redux no fórum Raspberry Pi .