C++Guns – RoboBlog

19.08.2010

webcamviewer

Filed under: programmieren — Tags: — Thomas @ 13:08

Wer kennt das nicht, man will nur mal schnell mit der Webcam ein Bild machen.

Also startet man das beste Programm aller Zeiten dafür: xawtv [1] Der Author dieses Programmes benutzte nämlich nicht v4l (Video for Linux), sondern entwickelte seine eigenen Funktionen. Das hatte den Vorteil, dass dieses Programm wirklich immer, auch bei den schrottigsten Webcams ein Bild lieferte. Alle anderen Programme versagten. Was zugegeben an den teilweise schlechten Webcamtreibern liegt.

Aber die goldenen Zeiten nähren sich ihrem Ende. xawtv wird schon lange nicht mehr weiter enwickelt. Und mit der neusten Kernel (2.6.35.2) bekomme ich zwar ein Bild, kann es aber nicht mehr abspeichern.

Aber man kann sich ja selbst helfen. Anstatt irgendein doofes Programm zu suchen, welches überladen ist, zu lange braucht beim starten, zu kompliziert zu bedienen ist oder Probleme mit der Webcam hat, habe ich mir einfach mein eigenens geschrieben.

Mein Programm mit dem simplen Namen "webcamviewer" benutzt OpenCv um an die Bilder der Kamera zu kommen. Man startet das Programm, bekommt sofort ein Livestream der Kamera und mit der Taste "j" wird ein jpg Bild abgespeichert mit passenden Timestamp als Dateiname. Einfacher gehts nun wirklich nicht mehr :)

webcamviewer-0.2.tar.gz

[1] http://linux.bytesex.org/xawtv/

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

You must be logged in to post a comment.

Powered by WordPress