2012-11-08 56 views
0

我是python的新手,我試圖使用openCV庫。 經過大量的閱讀和大量的試驗和錯誤,我決定在這裏問。試圖在mac os上使用opencv與python x 10.6

我使用macports安裝了openCV,但仍然收到相同的錯誤(就像我在使用openCV pkg中的setup.py文件進行安裝時一樣)。 我的腳本是我從http://www.neuroforge.co.uk/index.php/getting-started-with-python-a-opencv 寫下(複製)的「Hello world」腳本,「導入cv」不起作用。那是因爲路徑嗎? 我嘗試添加:

import sys 
sys.path.append('/opt/local/include/opencv') 

,但沒有改變...

感謝, 約拿單

完整的腳本是:

import cv 

cv.NamedWindow('a_window', cv.CV_WINDOW_AUTOSIZE) 
image = cv.LoadImage('picture.png', cv.LOAD_IMAGE_COLOR) 

font = cv.InitFont(cv.CV_FONT_HERSHEY_SIMPLEX, 1, 1, 0, 3, 8) 

x = 200 
y = 200 

cv.PutText(frame,"Hello World!!!", (x,y),font, 255) 

cv.ShowImage('a_window', image) 

cv.Waitkey(10000) 
cv.SaveImage('image.png', image) 
+1

你可以添加你得到的完整的錯誤信息嗎? –

+1

錯誤信息是什麼?它是否告訴你行#? – Lizz

回答

0

我也有麻煩了Python的OpenCV綁定與MacPorts OpenCV安裝配合使用。

但是,我使用Homebrew在Mac上安裝了OpenCV,並且我可以在Python中使用import cvimport cv2

installed Homebrew,然後做brew install opencv,然後一切工作正常。

0

如果通過MacPorts安裝,請確保在安裝時添加python變體。

sudo port install opencv +python27 

然後確保你正在運行的Python的MacPorts版本(通常/opt/local/bin/python2.7),而不是默認的OSX版本。