Python OpenCV "ImportError: undefined Symbol"或内存访问错误



我在联想ThinkPad Edge E145上使用的是OpenSUSE 13.1 64位。我试着玩了一下Python(2.7)和Python OpenCV(2.4)。两者都是用YAST安装的。当我启动Python交互模式(通过键入"Python")并尝试"导入cv"时,会发生两件事:

案例1:"import cv"-->结束于:

Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/lib64/python2.7/site-packages/cv.py", line 1, in <module> from cv2.cv import * ImportError: /usr/lib64/python2.7/site-packages/cv2.so: undefined symbol: _ZN2cv23adaptiveBilateralFilterERKNS_11_InputArrayERKNS_12_OutputArrayENS_5Size_IiEEddNS_6Point_IiEEi

情况2:"import cv2"-->结束于:

内存访问错误

交互模式关闭后,我又回到了正常的命令行。

有人知道我该怎么解决这个问题吗?

问候

不完全是一个提示答案(也不是直接答案)。我遇到了同样的问题,(重新)安装各种依赖项也没有帮助。

最终,我从零开始克隆(从git)并编译了opencv(包括cv2.so库),替换了旧的cv2.so库并使其正常工作。

这是git-reo:https://github.com/Itseez/opencv.git

相关内容

  • 没有找到相关文章

最新更新