ERLEDIGT
NEIN
NEIN
ANTWORTEN
7
7
ZUGRIFFE
1041
1041
EMPFEHLEN
-
hallo.
ich habe am linux (debian) rechner 8 Webcams. sie sind verteilt auf 4 usb-slots (switches).
handelt sich um Logitech QuickCam Pro 9000
Dazu hab ich ein script geschrieben (mithilfe des Linux-paketes "webam") dass mit den cams bilder macht und sie hochlädt.
funktioniert auch alles.
nur nach einer gewissen laufzeit stürzen alle Cams ab.
Das webcam-programm sagt mir
Code :1
ioctl: VIDIOC_QUERYCTRL (id=993776; type=unknown; name=""; minimum=0; maximum=0; step=0; default_value=0; flags=0): Input/output error
das kommt ein paar mal, mit verschiedenen IDs.
dann kommt 1x das:
Code :1
ioctl: VIDIOC_S_FMT(type=VIDEO_CAPTURE; fmt.pix.width=160; fmt.pix.height=120; fmt-pix.pixelformat=0x56595559 [YUYV]; fmt.pix.field=ANY; fmt.pix.bytesperline=0; fmt.pix.sizeimage=0; fmt.pix.colorspace=unknown; fmt.pix.priv=0): Input/output error
Code :1
can't get rgb24 data
was läuft da schief?
ist vllt der usb-controller überfordert?
wenn ich die Cams dann abstecke, und wieder einstecke, funktionieren sie wieder ne gewisse Zeit.. dann wieder Fehler ..
.Geändert von YelloW22 (18.02.11 um 11:59 Uhr)
-
22.02.11 11:15 #2
- Registriert seit
- Jun 2009
- Beiträge
- 870
Wie lange dauert das, bis hier etwas abstürzt?
Welche Cam hast du genau? diese hier: http://www.logitech.com/de-de/webcam...s/devices/5867 ?
Eine Idee wäre: Deine Webcams produzieren mehr daten, als dein USB-Controller (480MBit/s abzüglich Protocol Overhead) verarbeiten kann. Probier mal, ob es mit 2 oder 3 Webcams funktioniert.Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.Code java:1
System.out.println("Hallo");
___________
Ubuntu Bug #1: Microsoft has a majority market share
Casecon: Projekt leiser Käse
-
hallo. ja die camera ist es.
es ist ja so, dass abwechselnd von jeder cam 1 bild gemacht wird.
sprich Cam1 macht ein bild, dann Cam2, dann Cam3 ...usw und dann wieder von vorn.
Manchmal sinds auch nur einzelne die abstürzen, der rest läuft weiter ...
Mein Gedanke war auch der USB-Controller, aber was kann man da tun ? was könnts noch sein?
ach ja: oft kommt auch noch das hier:
Code :1
capturing image failed!
-
28.02.11 18:21 #4
- Registriert seit
- Jun 2009
- Beiträge
- 870
Hat es was gebracht, nur 2 Kameras anzuschließen und die Daten von denen abzurufen?
Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.Code java:1
System.out.println("Hallo");
___________
Ubuntu Bug #1: Microsoft has a majority market share
Casecon: Projekt leiser Käse
-
also wies aussieht funktionierts mit nur 2 Cams ...
kommt zwar ab und zu mal "capturing image failed" aber das is mehr oder weniger egal wenns weiterläuft ...
was mach ich jetzt? ich brauch alle Cams, nich nur 2Geändert von YelloW22 (01.03.11 um 11:43 Uhr)
-
01.03.11 17:37 #6
- Registriert seit
- Jun 2009
- Beiträge
- 870
Welches Mainboard hast du? Manche Mainboards haben verschiedene USB Root Hubs, d.h. jeder einzelne kann 480MBit/s übertragen. Wenn du einige WebCams an den anderen Root Hub anschließt, könnte das den Flaschenhals der Übertragunsgeschwindigkeit lösen.
Hast du noch andere USB-Geräte angeschlossen? Welche?
Welche Auflösung/Größe und Dateigröße haben die Bilder? sind die komprimiert?
Liest du die Bilder ununterbrochen aus? Vielleicht hilft es, nach jedem Bild kurz zu warten.
Da fällt mir auf: vllt. liegt es an der Bandbreite zu deinem Server.
Ist sichergestellt, dass ein Bild vollständig zum Server übertragen wurde, bevor das Programm das nächste Bild aufnimmt?Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.Code java:1
System.out.println("Hallo");
___________
Ubuntu Bug #1: Microsoft has a majority market share
Casecon: Projekt leiser Käse
-
Tastatur und Maus ist noch dran.
sie sind eh schon verteilt. so:
1 Port - 1 Cam
1 Port - 1 Cam
1 Port - 1 Switch - 3 Cams
1 Port - 1 Switch - 3 Cams
warte zwischen den bildern 8 sec
-
01.03.11 20:00 #8
- Registriert seit
- Jun 2009
- Beiträge
- 870
Wartest du 8s zwischen dem Starten des Transfers oder wartest du nach beendigung des Befehls 8s bevor du den nächsten Befehl aufrufst?
Code bitte so einfügen: [java]System.out.println("Hallo");[/java] (Analog für andere Programmiersprachen)
hilfreich zu Java: Really Big Index, Java ist auch eine Insel Band 1 und Band 2.Code java:1
System.out.println("Hallo");
___________
Ubuntu Bug #1: Microsoft has a majority market share
Casecon: Projekt leiser Käse
Ähnliche Themen
-
Frames: IE und FF stürzen ab.
Von tobee im Forum Microsoft WindowsAntworten: 0Letzter Beitrag: 09.08.06, 16:56 -
PC und Programme stürzen andauernd ab
Von LexusTheSecond im Forum HardwareAntworten: 13Letzter Beitrag: 31.03.06, 17:26 -
Word-Dokument stürzen?
Von Oli-bt im Forum Office-AnwendungenAntworten: 1Letzter Beitrag: 16.06.04, 15:45 -
Spiele stürzen ab
Von schorschi im Forum Microsoft WindowsAntworten: 5Letzter Beitrag: 18.11.03, 19:20 -
TV-Karten und WebCams ansteuern
Von FastProg im Forum Visual Basic 6.0Antworten: 2Letzter Beitrag: 15.10.03, 02:25





Zitieren
Login





