libv4l2: Fehler beim Einschalten des Streams: Kein Platz mehr auf dem Gerät

8

Ich versuche Stereo-Paar für opencv zu bekommen. Ich verbinde Logitech B910 und Logitech C910 Webcams mit USB. Aber hab diesen Fehler. Ich spielte mit Quirks-Parametern und setzte outfmt=mjpeg in mplayer, habe aber diesen Fehler erneut.

Wo finde ich Fehler in uvcvideo oder USB-Treiber? Welche Überwachungs- oder Debugging-Tools sollte ich verwenden?

    
victor1234 09.07.2012, 12:08
quelle

4 Antworten

8

Dies ist eine schlecht formulierte Fehlermeldung; Die Ursache ist nicht genügend USB-Bandbreite auf dem Controller.

Wie Sie bereits vermutet haben, wird Ihr Problem gelöst, wenn Sie Ihre Kameras dazu bringen, MJEPG zu verwenden.

OpenCV verwendet möglicherweise FFMPEG, um die Erfassung durchzuführen (der Linux-Build hat im Allgemeinen FFMPEG-Unterstützung) und die OpenCV-Dokumente erlauben, dass Sie das Erfassungsformat nicht ändern können, wenn FFMPEG verwendet wird.

Alles, was ich in meinen Nachforschungen gefunden habe, ist, dass Sie die FFMPEG-Konfiguration ändern müssen.

Versuchen Sie, die Kameras auf andere USB-Controller zu verschieben, wenn Sie können.

    
Tim Williscroft 27.09.2012 23:38
quelle
2

das funktioniert als Charme für mich

%Vor%

Dies wird bei jedem Neustart zurückgesetzt. Wenn dies funktioniert, erstellen Sie die folgende Datei: sudo vi /etc/modprobe.d/uvcvideo.conf enthält die Zeile: options uvcvideo quirks=128

Überprüfen Sie diesen Link Ссылка

    
Satyendra Sahani 23.10.2014 07:45
quelle
0

Dies ist ein Problem, wenn der USB-Controller nicht mehr genügend Platz hat.

Dies kann normalerweise behoben werden, indem das Gerät an einen anderen USB-Port angeschlossen wird. Zum Beispiel habe ich eSATA-Ports auf meiner Platine und USB 2 Ports und USB 3 Ports. Wenn Sie zuvor USB2-Ports verwendet haben, versuchen Sie es mit den USB3-Ports.

Sie können die Zuordnung der Grafikkarte über die Befehlszeile auf Ubuntu über

sehen %Vor%

Je nach Distro müssen Sie möglicherweise sudo verwenden. Wenn Sie Windows sind, oder osx tut mir leid, ich kenne keine Lösungen für diese Systeme.

meine Ergebnisse sehen so aus.

%Vor%     
Goddard 18.06.2014 19:33
quelle
0

Ich bin gerade auf dieses Problem gestoßen und es stellte sich heraus, dass ich meine WebCam (Logitech QuickCam Zoom) an einen USB 2.0-Anschluss anschließen musste und nicht an den USB 3.0-Anschluss, an den sie ursprünglich angeschlossen war.

    
madmuffin 05.03.2015 09:09
quelle

Tags und Links