2010-07-06 14 views
6

Morgen SO.MacOS und OpenCV

Ich möchte openCV kompilieren, damit es mit einer Webcam-Aufnahme mit Qt 4.7 funktioniert. Zu diesem Zweck muss OpenCV für ein 64-Bit-System kompiliert werden.

Also, ich habe 3 Compilations versucht:

  • von der Quelle mit cmake Kompilieren:

    sudo cmake -G "Unix Makefiles" . 
    

    es funktioniert, aber ich kann nicht ein Video in eine Datei mit cvCreateVideoWriter Dump : Die Ausgabedatei ist leer.

  • mit Macports:

    sudo port install opencv 
    

    es ist nicht so groß, weil es auf gtk2 abhängt, ffmpeg und die libx .. und es gibt keine aufgenommene Bild.

  • die kompilierte Framework

    der Rahmen nur für die 32-Bit-System kompiliert wird.

Hat jemand eine Idee?

+0

Kannst du bitte etwas mehr über Macports opencv install erklären? Ich denke, es könnte nicht mehr das Problem sein, aber ich kann Ihr Problem falsch verstehen. Mit OpenCV2.4.2 + tbb habe ich tolle Leistung und es scheint voll funktionsfähig zu sein, schrieb auch Qt + OpenCV Programme, die Webcam-Stream aufnehmen. Auf der anderen Seite konnte ich OpenCV + Python nicht arbeiten. : S –

Antwort

0

Ich denke, CMake die beste Wahl ist. Ihr Problem mit cvCreateVideoWriter hängt wahrscheinlich mit einem fehlenden Video-Codec zusammen.