Mehrere Webcams auf einem einzigen Raspberry Pi

7

Ich möchte, dass mehrere USB-Webcams auf einem einzigen Raspberry Pi laufen. Ich werde sie durch einen Hub mit Stromversorgung führen. Ich mag der Webcams Stills nimmt gleichzeitig (oder möglichst gleichzeitig - eine oder zwei Sekunden Verzögerung ist keine große Sache) und speichern Sie die Bilder auf einen Memory - Stick, wird jedes Bild hat die gleichen Namen beginnen , aber dann cam1, cam2, cam3usw. um sie voneinander zu unterscheiden.

Ist das möglich? Wenn ja, auf wie viele Webcams bin ich beschränkt? Wie würde ich sie ansprechen, kann fswebcammehr als eine Webcam steuern?

Wenn es nicht möglich ist, kann mir jemand sagen, warum nicht?

Matt Howarth
quelle
Kein genaues Duplikat, aber einen Blick wert: # 1: raspberrypi.stackexchange.com/q/32965/5538 # 2: raspberrypi.stackexchange.com/q/33247/5538
Goldlöckchen

Antworten:

6

Theoretisch ja. Es ist möglich, so viele Webcams wie möglich zu verbinden, solange sie gemäß ihren Anforderungen eingeschaltet sind.

How do you address them ?

Jede USB-Webcam, die Sie verbinden, wird unter /dev/video<n>n = 0,1,2 aufgeführt, wenn die Anzahl der Videogeräte zunimmt. Das heißt, wenn ich zwei Webcams an mein System anschließe, kann ich zwei Einträge sehen /dev/video0und /dev/video1wenn ich feuere ls /dev/video*.

Ich habe es nicht fswebcampersönlich verwendet, aber die Dokumentation legt nahe, dass Sie mit -dflag eine bestimmte Webcam angeben können. Standard ist /dev/video0. Sie können mehrere Instanzen von fswebcam ausführen, um Bilder von allen Kameras gleichzeitig aufzunehmen.

Der USB-Bandbreitenengpass ist jedoch ein völlig anderes Problem, da Sie immer wieder Geräte hinzufügen.

Ich hoffe es hilft.

dhruvvyas90
quelle
Fantastische Antwort, danke. Ich werde weitermachen und sehen, ob ich es schaffen kann.
Matt Howarth
@ MattHowarth Schön, dass es geholfen hat. Möglicherweise möchten Sie es als die richtige Antwort bewerten, wenn es Ihre Anfrage beantwortet. :)
dhruvvyas90
Hallo Dastaan, ich habe es angekreuzt, aber ich kann die Stimme nicht erhöhen, weil ich neu in der Gruppe bin. Ich werde es so schnell wie möglich abstimmen. Es beantwortet definitiv meine Fragen, nochmals
Matt Howarth
2

danke dastaan, deine antwort hilft mir so sehr, endlich mache ich ein foto mit fswebcam --device <device> <filename>

Hier ist das Beispiel: Ich mache ein Bild und speichere es in image.jpg:

meine erste Webcam

fswebcam --device /dev/video0 image.jpg

und meine zweite Webcam

fswebcam --device /dev/video1 image.jpg

Sie können Ihr Gerät mit überprüfen

ls /dev/

hoffe es hat den anderen geholfen

iqom
quelle
Hallo und Willkommen. Ich habe Ihre Antwort gemäß einigen Formatierungsstilen bearbeitet, die wir hier verwenden ... und die entfernt, .die ich für falsch hielt. Wenn etwas mit der Bearbeitung nicht stimmt, können Sie ein Rollback durchführen oder korrigieren.
Ghanima