osx中的opencv和python-但是如何



我尝试安装带有port和brew的opencv和python。但当我尝试import cv时,它显示"找不到模块"。

我的windows机器上也有同样的问题,只是没有解决方案。对于不知道所有终端代码的人,有没有一个简单的分步解决方案?我不是一个很好的程序员,但如果能让它工作起来,那就太好了。

--编辑--

在Windows和Mac 上运行

Mac:首次卸载Homebrew和MacPort重新启动,重新安装Macport。然后:

sudo port install opencv +universal +python26

在那之后,我只需要安装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

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

OpenCV Python模块将无法工作,除非您按照如下方式编辑PYTHONPATH:export PYTHONPATH="/usr/local/lib/python2.6/site packages/:$PYTHON帕斯"

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

或者,在您的python脚本中:

import sys
sys.path.insert(0, "/usr/local/lib/python2.6/site-packages/")
import cv

那么它应该会起作用。

最简单的方法(imo)是使用macports-一旦你设置了macports,用python安装opencv就是:

port install opencv +python27

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

相关内容

  • 没有找到相关文章

最新更新