2010-06-12 191 views
2

我正在運行OS X Leopard。我跟着this site來安裝它。試圖運行任何演示腳本,我現在得到「No module named opencv.cv」,這顯然阻止我做任何編程。我正在運行python 2.5.1(是的,我知道它有點舊)。安裝opencv for python問題

爲什麼會這樣,我該如何解決?

謝謝

+0

請注意,至少對我來說,安裝程序安裝了python模塊到錯誤的站點目錄,其中python無法找到它。仔細檢查一下.. – zerm 2010-06-12 15:27:38

回答

0

不幸的是你需要編譯openCV。儘管至少並不難。

0

一個很好的途徑是使用MacPorts:首先,一定要有py26-numpy安裝有基本功能,如cv.fromarray支持:

sudo port install py26-numpy 

然後,opencv將編譯(帶在我身邊沒問題) :

sudo port install opencv +python26 
0

您的鏈接告訴用MacPorts安裝OpenCV,MacPorts目前安裝了2.2.0版本。該API被更改爲2.2,所以這可能是opencv.cv不存在的原因(也是你的鏈接是爲古代1.0編寫的)。 OpenCV的更新日誌解釋它:

http://opencv.willowgarage.com/wiki/OpenCV%20Change%20Logs

這是我不清楚如何跟上時代的OpenCV的文檔是時下但我建議看一下:

http://opencv.willowgarage.com/documentation/python/index.html

(Python的那裏的例子開始於import cv