Forum: PC Hard- und Software uvc webcam bildpuffer?


von lookie (Gast)


Lesenswert?

Hallo Forum,
ich beschäftige mich gerade mit webcams und dem uvc Treiber unter linux.
für erste habe ich mir das Programm uvccapture 
http://staticwave.ca/source/uvccapture/ besorgt und versuche nun zu 
verstehen was dort passiert.

Dabei ist mir aufgefallen, dass die bilder offensichtlih irgendwo von 
der api oder der kamera gepuffert werden.
beispiel in psoido C:
1
holeBild();
2
speicherBild(bild1.jpg);
3
sleep(5);//zu testen in der zeit den kamerawinkel ändern
4
holeBild();
5
speicherBild(bild2.jpg);

bild2 zeigt hier noch das alte motiv bzw das nächste bild im stream, das 
noch das alte motiv zeigt.
ist das so verständlich?

Meine Frage ist: Wo befindet sich der Bildpuffer? In der Kamera oder 
wird das von der uvc-api gemacht? und wie kann ich den umgehen/löschen?

liebe grüße
lookie

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.