尝试在mac os x 10.6上使用opencv和python

时间:2012-11-08 20:37:17

标签: python opencv python-2.7

我是python的新手,我正在尝试使用openCV库。 经过大量的阅读和大量的反复试验,我决定在这里问。

我用macports安装了openCV,但我仍然遇到同样的错误(就像我在openCV pkg中使用setup.py文件安装时那样)。 我的脚本是我从http://www.neuroforge.co.uk/index.php/getting-started-with-python-a-opencv编写(复制)的“Hello world”脚本 并且“import 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)

2 个答案:

答案 0 :(得分:0)

我也无法让Python OpenCV绑定与MacPorts OpenCV安装一起使用。

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

installed Homebrew,然后brew install opencv,然后一切正常。

答案 1 :(得分:0)

如果通过MacPorts安装,请确保在安装时添加python变体。

sudo port install opencv +python27

然后确保您运行的是MacPorts版本的python(通常是/opt/local/bin/python2.7),而不是默认的OSX版本。