Webcam capture: Die ersten Frames OK, dann nur noch Schwarz bis reinit()...
-
Es geht um diese in den Monitor integrierte 640x480 USB Webcam (@Win7 64):
http://www.asus.com/Display/LCD_Monitors/VK246H/
Wenn ich die Cam im Arbeitsplatz öffne, funktioniert auch alles.
Ich wollte dann ein eigenes Programm testen, welches Frames holt und speichert.
Doch komischerweise bekomme ich immer nur ein paar "gute" Frames, meist so 1-3, und dann nur noch schwarze Frames.
Warum ist das so?Ich habe bereits OpenCV versucht, und dann noch ESCAPI ( http://sol.gfxile.net/escapi/index.html ).
Auch richtig benutzt natürlich. Viel rumprobiert. Es haut einfach nicht hin; man muss dann komplett reinitialisieren, damit man wieder ein paar "gute" Frames bekommt.Was könnte da los sein?
-
Starker Verdacht: Irgendeine Instanz in der Verarbeitungskette versucht die Beleuchtung anzupassen. Und das geht schief. Hatte ich auch einmal, aber an einem System, dass sich so sehr von deinem unterscheidet, dass ich keine konkreten Tipps geben kann.
-
Hmm, ich denke, da werde ich mal freundlich nach dem Source von ESCAPI fragen.
Es benutzt DirectShow. Auf was müsste ich da dann genau achten? DirectShow ist ja bekanntlich relativ frickelig.