Pydev/OpenCV:安装错误

问题描述:

我有一个Mac(OS X 10.7.3 64位)并正在与OpenCV and Python一起工作。Pydev/OpenCV:安装错误

我能够使用支持Python的MacPorts安装OpenCV。

我安装了2.7 Python解释器,导出的站点包PYTHONPATH(这是我的cv2.so and cv.py位置都)。

我能够通过命令行我OpenCV Python programs运行。

我安装的Eclipse + PyDev的,选择了同样的解释。

现在,在我创造任何项目的项目属性,我添加了站点包的系统库目录。如果我保存并运行,我得到以下错误:

File "/Users/harishvenkatesan/Documents/Eclipseworkspace/helloworldpython/src/org/eclipse/python/standard.py", line 10, in <module>

import cv 

File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/cv.py", line 1, in <module>

from cv2.cv import * 

ImportError: dynamic module does not define init function (PyInit_cv2)

好像PyDev的发现位置正常的,因为从cv2.cv import *是cv.py声明。但我无法修复这个错误。我在网上做了一些搜索,但找不到任何解决方案。

有没有人有这个想法?非常感激!我的Eclipse和其他一切都是64位的,所以我不确定这是否是32-64位不匹配。

而不是

import cv 

我用

import cv2.cv as cv 

和它的作品。 希望它也能为你效劳:)