Gewusst wie: erfassen von video in OpenCV 2.4 mit Video4Linux2 (v4l2) in Qt 4.8 (C++)?

Habe ich Xubuntu 12.04.
Meine web-Kamera, so ich sehen kann, nicht zur Verfügung gestellt von linux-version von OpenCV 2.4, da in Windows XP (auf dem gleichen Rechner) code

CvCapture* capture = cvCaptureFromCAM(0)

nicht NULL zurückgeben, aber unter Linux tut es. Ich experimentierte mit viele Argumente (viele negative, viele positive zahlen und null).

Aber auch andere Anwendungen können Videoaufnahmen von meinem web-Kamera in Linux.

Ich habe versucht, zu kompilieren und ausführen dieser code und, ich denke, es läuft gut, da kann ich sehen, dots, und ich kann auch sehen, einige seltsame Inhalt des Puffers an (mit -o-Taste). Ich denke, der Inhalt von frames, aber ich kann nicht verstehen, wie es zu benutzen (zum Beispiel, erstellen, korrigieren, IplImage*).

Wie kann ich Videos von meine-web-Kamera in Qt-weitere OpnenCV video-Bearbeitung?

Und ich werde auch brauchen, um Videos von verschiedenen USB-und IP-Kameras in einer Zeit.

Muss die Lösung sein frei für die kommerzielle Nutzung.

InformationsquelleAutor Charlie | 2012-08-22

Schreibe einen Kommentar