1

我使用以下教程安装 macports 和 opencv: http: //www.jeffreythompson.org/blog/2012/09/21/installing-opencv-for-python-on-mac-lion/

它的工作原理是在输入“python”后我可以调用“import cv”而不会出错。

我的第一个问题:如何让它与 IDLE 一起使用。我认为问题出在我使用 Python 2.7.5 的终端上。IDLE 使用的是 Python 2.7.3。如果这是问题所在,解决此问题的最简单方法是什么。

我的第二个问题:如何让 opencv 在 Eclipse 中与 pydev 一起工作?我真的找不到太多有用的信息。我已经通过 macports 安装了 opencv。但我无法让 Eclipse 识别出 opencv 已安装。“导入 cv”命令说不存在名为 cv 的模块。

4

1 回答 1

0

我今天正在努力解决这个问题。这是我使用 macports 遵循的步骤

  1. 安装 macports 和 xcode

  2. 按照此处列出的 Sam Khans 帖子安装 python,在终端中重新链接它,然后安装 OpenCV: http ://samkhan13.wordpress.com/2012/06/18/using-opencv-with-python-on-your-mac- os-x/

注意:此时您应该能够进入终端会话并输入“python”,然后成功输入“import cv2”。

  1. 打开 eclipse 并点击程序顶部栏菜单中的“eclipse”,然后点击“preferences”。
  2. 在出现的弹出窗口中,单击“pydev”旁边的箭头以展开菜单,然后单击“Interpreter - Python”
  3. 按窗口右侧的“新建”按钮
  4. 在弹出窗口中输入这个解释器的名称(我为我的 python2.7 版本做了 python27)
  5. 接下来在 macports 安装树“/opt/local/bin/pythonX.X”下链接所需版本的 python 可执行文件,其中 XX 是您的版本(即 2.7),然后单击确定。
  6. 应填充可用 python 库的列表。仅选择 macport 安装树下的那些(这样我们就不会将我们的解释器和交叉列表与另一个 python 构建混淆)
  7. 最后单击确定(应该会自动应用更改)。

该窗口将编译解释器,VOILA Python、Numpy 和 OpenCV 通过 Eclipse 中的 pydev 协同工作。

于 2014-01-21T23:26:45.240 回答