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
, cam3
usw. 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 fswebcam
mehr als eine Webcam steuern?
Wenn es nicht möglich ist, kann mir jemand sagen, warum nicht?
Antworten:
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/video0
und/dev/video1
wenn ich feuerels /dev/video*
.Ich habe es nicht
fswebcam
persönlich verwendet, aber die Dokumentation legt nahe, dass Sie mit-d
flag 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.
quelle
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
und meine zweite Webcam
Sie können Ihr Gerät mit überprüfen
hoffe es hat den anderen geholfen
quelle
.
die ich für falsch hielt. Wenn etwas mit der Bearbeitung nicht stimmt, können Sie ein Rollback durchführen oder korrigieren.