我正在運行OS X Leopard。我跟着this site來安裝它。試圖運行任何演示腳本,我現在得到「No module named opencv.cv」,這顯然阻止我做任何編程。我正在運行python 2.5.1(是的,我知道它有點舊)。安裝opencv for python問題
爲什麼會這樣,我該如何解決?
謝謝
我正在運行OS X Leopard。我跟着this site來安裝它。試圖運行任何演示腳本,我現在得到「No module named opencv.cv」,這顯然阻止我做任何編程。我正在運行python 2.5.1(是的,我知道它有點舊)。安裝opencv for python問題
爲什麼會這樣,我該如何解決?
謝謝
不幸的是你需要編譯openCV。儘管至少並不難。
一個很好的途徑是使用MacPorts:首先,一定要有py26-numpy
安裝有基本功能,如cv.fromarray
支持:
sudo port install py26-numpy
然後,opencv
將編譯(帶在我身邊沒問題) :
sudo port install opencv +python26
您的鏈接告訴用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
)
請注意,至少對我來說,安裝程序安裝了python模塊到錯誤的站點目錄,其中python無法找到它。仔細檢查一下.. – zerm 2010-06-12 15:27:38