Placa da câmera RasPi e movimento


37

Acabei de comprar minha placa de câmera e um Raspberry Pi modelo A para usar como câmera de segurança em minha casa. Eu estava usando o Motion com uma câmera USB Logitech C170 na minha placa Modelo B e funcionou muito bem, exceto pela qualidade. Eu esperava que a placa da câmera Raspberry Pi aparecesse, /dev/video0mas quando executo o Motion, recebo um erro:

Falha ao abrir o dispositivo de vídeo / dev / video0: Esse arquivo ou diretório não existe

A câmera funciona bem com raspistill -d. Isso tem que funcionar com o Motion, pois é necessário gravar vídeos / fotos quando o movimento é detectado e eu tenho que poder acessá-lo do trabalho.

Esta pergunta não foi boa para mim, pois nunca respondeu à minha pergunta e não estou usando python.

Respostas:


54

Você pode acessar a placa da câmera em / dev / video0 executando o comando:

sudo modprobe bcm2835-v4l2

Isso terá que ser executado em todas as inicialização do dispositivo. Ou você pode colocar modprobe bcm2835-v4l2em /etc/rc.local para executá-lo automaticamente em cada inicialização.


10
Você pode adicionar a linha em / etc / modules para que o kernel insira o módulo na inicialização automaticamente. <code> eco "bcm2835-v4l2" | tee -a / etc / modules </code> Certifique-se de que você possa executar o comando primeiro <code> sudo modprobe bcm2835-v4l2 </code> #
Drew Anderson

Nota: é um "L" e não um "1" para bcm2835-v4l2.
Timothy LJ Stewart

por que isso funciona? qual é a mágica por trás disso?
AK_

1
existe alguma justificativa por trás disso não ser ativada automaticamente em cada inicialização? Alguma pista do por que o raspi-config não faz isso quando você ativa a câmera?
precisa saber é o seguinte

8

para carregar o modelo após cada reinicialização, use esta configuração

  1. sudo nano / etc / modules
  2. digite bcm2835-v4l2
  3. existir e salvar o arquivo
  4. reinicialização do sudo

5

O movimento padrão não funciona com a câmera RPI. Existe uma variante chamada motion-mmal em desenvolvimento que funciona com a câmera RPI

http://www.raspberrypi.org/phpBB3/viewtopic.php?t=44966&p=379561#p374790 é um fórum de discussão sobre como configurá-lo

http://www.codeproject.com/Articles/665518/Raspberry-Pi-as-low-cost-HD-surveillance-camera Este é um guia sobre o uso do motion mmal para configurar uma câmera de segurança.


1
O movimento padrão funciona bem através da v4l2 após o carregamento do módulo bcm2835-v4l2. Embora provavelmente não seja tão bom quanto com o MMAL.
Scai

2

para que o movimento funcione (fora da caixa), você pode instalar o Userspace Video4Linux2

Ele criará o nó do dispositivo / dev / video0 corretamente no Raspberry Pi.

Acabei de seguir as instruções de instalação e o motion não funciona, o exemplo (opcional) do motion.conf configura o Pi como um servidor de streaming, para que você possa acessá-lo remotamente em um navegador.

o desenvolvedor está pedindo doações, eu definitivamente vou contribuir.


1
Alguns links mortos.
Nu everest



0

Eu tive um problema parecido.

Hoje estava trabalhando, no dia seguinte morreu.

tentei algumas das coisas aqui e outros procedimentos encontrados no google.

Acabei consertando-o ativando o protocolo I2C em raspi confing. (Não achei que fosse esse o problema, pelo que sei que a câmera usa o protocolo CSI-2 e nunca mexi com ele)


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.