osx中的opencv和python——但如何实现?

osx中的opencv和python——但如何实现?,python,macos,import,opencv,computer-vision,Python,Macos,Import,Opencv,Computer Vision,我尝试用port和brew安装opencv和python。 但当我尝试导入cv时,它会显示“未找到模块” 我的windows机器上也有同样的问题,只是没有解决方案。 对于不知道所有终端代码的人,是否有一个简单的逐步解决方案? 我不是一个很好的程序员,但是如果能让它工作起来,那将是一件非常糟糕的事情 --编辑-- 让它在Windows和Mac上工作 Mac:首次卸载的自制软件和MacPort 重新启动,再次安装Macport。 然后: 在那之后,我只需要安装numpy Win7 安装 python

我尝试用port和brew安装opencv和python。 但当我尝试导入cv时,它会显示“未找到模块”

我的windows机器上也有同样的问题,只是没有解决方案。 对于不知道所有终端代码的人,是否有一个简单的逐步解决方案? 我不是一个很好的程序员,但是如果能让它工作起来,那将是一件非常糟糕的事情

--编辑--

让它在Windows和Mac上工作

Mac:首次卸载的自制软件和MacPort 重新启动,再次安装Macport。 然后:

在那之后,我只需要安装numpy

Win7

安装

python-2.7.2.msi
OpenCV-2.2.0-win32.exe
opencv-python-2.2.0.win32-py2.7.exe
numpy-1.6.0-win32-superpack-python2.7.exe
最简单的方法(imo)是使用macports—一旦设置了macports,使用python安装opencv的步骤如下:

port install opencv +python27

(如果您已经安装了opencv,但没有python支持,则可能需要先卸载它),然后使用macport的python(不是系统版)-应该位于
/opt/local/bin/python2.7
,您可以将其添加到路径中,这样就不需要键入完整的路径。

使用brew时,请尝试
brew info opencv
,它明确地告诉你:

只有像这样编辑PYTHONPATH,OpenCV Python模块才能工作: export PYTHONPATH=“/usr/local/lib/python2.6/site packages/:$PYTHONPATH”

导出应该放在shell配置中。您可以将其放入~/.bashrc中,但真正的系统范围设置需要以其他方式设置(请尝试)

或者,在python脚本中:

导入系统

sys.path.insert(0,“/usr/local/lib/python2.6/site packages/”

导入简历


然后它应该会工作。

我想做的是从零开始。所以卸载我安装的所有python和opencv。这可能吗?Python附带OSX,您不想摆脱它。对于brew/port设备,他们有卸载命令。如何在32位中安装所有设备?
port install opencv +python27