Seite 1 von 1

Probleme mit opencv cvCaptureFromCAM

Verfasst: 9. Februar 2010 15:12
von kater
Hallo,
ich möchte das Bild einer Webcam anzeigen. Unter Linux funktioniert alles wunderbar, unter Windows bekomme ich folgenden Fehler:

Ich erstelle ein neues GUI Projekt und füge folgende Zeilen in den Konstruktor ein:

Code: Alles auswählen

    CvCapture *source = cvCaptureFromCAM(-1);
    qDebug() << "error";
Erweitere die .pro Datei

Code: Alles auswählen

INCLUDEPATH += "C:\Programme\OpenCV\cxcore\include" \
    "C:\Programme\OpenCV\cv\include" \
    "C:\Programme\OpenCV\cvaux\include" \
    "C:\Programme\OpenCV\otherlibs\highgui"

win32:LIBS += -L"C:\Programme\OpenCV\lib"
LIBS += -lcv -lhighgui
Es kompilert wunderbar. Beim ausführen gibt es folgende Meldung

Code: Alles auswählen

\sender.exe beendet, Rückgabewert -1072365566
Der Rückgabewert ist immer gleich. Der String "error" wird nicht ausgegeben. Es ändert sich auch nichts, wenn ich cvCaptureFromCAM 0 oder 1 übergebe ( habe testweise mal 2 Webcams angeschlossen).
Umschaltung auf Release ändert auch nichts.

Irgenwo in cvCaptureFromCAM() hat er Probleme und beendet das Programm. Beide Webcams funktionieren.

Hat da irgendwer ne Idee?

Vermute, dass es mit OpenCV 2.0 auch nicht besser wird. Konnte ich aber noch nicht testen

Gruss

Verfasst: 12. Februar 2010 15:24
von kater
So mit opencv2 geht es. :)