RasPi Camera Board und Bewegung

37

Ich habe gerade mein Camera Board und einen Raspberry Pi Modell A als Überwachungskamera für mein Haus bekommen. Ich hatte Motion mit einer Logitech C170 USB-Kamera auf meinem Model B-Board verwendet und es funktionierte bis auf die Qualität hervorragend. Ich hatte erwartet, dass das Raspberry Pi Camera Board angezeigt wird, /dev/video0aber wenn ich Motion starte, erhalte ich eine Fehlermeldung:

Öffnen von Videogerät / dev / video0 fehlgeschlagen: Keine solche Datei oder kein solches Verzeichnis

Die Kamera funktioniert gut mit raspistill -d. Dies muss mit Motion funktionieren, da es Videos / Bilder aufnehmen muss, wenn Bewegung erkannt wird und ich von der Arbeit aus darauf zugreifen kann.

Diese Frage war nicht gut für mich, da sie meine Frage nie beantwortet hat und ich Python nicht verwende.

11chubby11
quelle

Antworten:

54

Sie können auf die Kamerakarte unter / dev / video0 zugreifen, indem Sie den folgenden Befehl ausführen:

sudo modprobe bcm2835-v4l2

Dies muss bei jedem Start des Geräts ausgeführt werden. Oder Sie können modprobe bcm2835-v4l2/etc/rc.local eingeben, damit es bei jedem Start automatisch ausgeführt wird.

11chubby11
quelle
10
Sie können die Zeile zu / etc / modules hinzufügen, damit der Kernel das Modul beim Booten automatisch einfügt. <code> echo "bcm2835-v4l2" | tee -a / etc / modules </ code> Stellen Sie sicher , Sie zuerst den Befehl ausführen kann <code> sudo modprobe bcm2835-v4l2 </ code>
Drew Anderson
Hinweis: Es ist ein "L" und keine "1" für bcm2835-v4l2.
Timothy LJ Stewart
warum funktioniert das Was ist die Magie dahinter?
AK_
1
Gibt es eine Begründung dafür, dass es nicht bei jedem Start automatisch aktiviert wird? Irgendeine Ahnung, warum raspi-config das nicht macht, wenn Sie die Kamera aktivieren?
dethSwatch
8

Verwenden Sie diese Einstellung, um das Modell nach jedem Neustart zu laden

  1. sudo nano / etc / modules
  2. Geben Sie bcm2835-v4l2
  3. existiere und rette die Fliege
  4. sudo neu starten
Jefwu
quelle
5

Die Standardbewegung funktioniert nicht mit der RPI-Kamera. Es befindet sich eine Variante mit dem Namen motion-mmal in der Entwicklung, die mit der RPI-Kamera funktioniert

http://www.raspberrypi.org/phpBB3/viewtopic.php?t=44966&p=379561#p374790 ist ein Forum-Chat zum Einrichten

http://www.codeproject.com/Articles/665518/Raspberry-Pi-as-low-cost-HD-surveillance-camera Dies ist eine Anleitung zur Verwendung von motion mmal zum Einrichten einer Überwachungskamera.

Graeme
quelle
1
Die Standardbewegung funktioniert nach dem Laden des Moduls über v4l2 einwandfrei bcm2835-v4l2. Obwohl wahrscheinlich nicht so gut wie mit MMAL.
Scai
2

Um Motion zum Laufen zu bringen (sofort einsatzbereit), können Sie den Userspace Video4Linux2 installieren

Dadurch wird der Geräteknoten / dev / video0 auf dem Raspberry Pi korrekt erstellt.

Ich habe gerade die Installationsanweisungen befolgt und Motion funktioniert nicht nur, das Beispiel (optional) motion.conf richtet den Pi als Streaming-Server ein, sodass Sie in einem Browser remote darauf zugreifen können.

Der Entwickler bittet um Spenden, ich werde definitiv dazu beitragen.

rauben
quelle
1
Einige tote Links.
Nu Everest
1

Ich hatte das gleiche problem Ich habe versucht, es einzurichten / dev / video0 OK, aber es funktionierte nicht mit Bewegung: http://www.linux-projects.org/modules/sections/index.php?op=viewarticle&artid=16

Aber dann fand dieser Blog, der zu funktionieren scheint: http://rbnrpi.wordpress.com/project-list/setting-up-wireless-motion-detect-cam/

Beachten Sie, dass das motion-mmal momentan nur 3 Auflösungen unterstützt: 352x288; 640 x 480 und 1024 * 576

Hoffe das hilft.

user2972139
quelle
0

Ich hatte ein ähnliches Problem.

Heute hat es funktioniert, am nächsten Tag ist es gestorben.

habe hier ein paar Sachen ausprobiert und andere Verfahren bei Google gefunden.

Ich habe es schließlich behoben, indem ich das I2C-Protokoll in Raspi Confing aktiviert habe.

Daniel
quelle