2010-07-06 26 views
6

上午SO。MacOS和OpenCV

我想編譯OpenCV的,使其在使用Qt 4.7攝像頭捕捉工作。爲此,必須爲64位系統編譯OpenCV。

所以,我試過3個編譯:

  • 從源代碼編譯通過CMake:

    sudo cmake -G "Unix Makefiles" . 
    

    它的工作原理,但我不能傾倒的視頻到一個文件中使用cvCreateVideoWriter : 輸出文件爲空。

  • 使用的MacPorts:

    sudo port install opencv 
    

    它,因爲它依賴於GTK2,FFMPEG和libx中..並沒有捕捉到的圖像不是很大。

  • 使用已編譯框架

    框架編譯爲只有32位系統。

有沒有人有想法?

+0

你可以請多解釋一下macports opencv install?我認爲這不再是問題,但我可能會誤解你的問題。使用OpenCV2.4.2 + tbb我有很棒的性能,它看起來功能全面,還寫了捕獲網絡攝像頭流的Qt + OpenCV程序。 另一方面,我無法讓OpenCV + python工作。 :S – 2012-11-01 21:24:16

回答

0

我想CMake的是最好的選擇。 您的cvCreateVideoWriter問題可能與缺少視頻編解碼器有關。