如何将OpenCV Lib导入Python?

时间:2012-09-25 17:21:24

标签: python opencv

我在这里搜索,几乎找不到任何接近答案的东西。 我已经下载了OpenCV 2.4.2的.tar包并将其解压缩,然后我在openCv的原始文件夹之外创建了一个名为cmake的目录,花了一段时间,然后我调用了make&然后sudo make install。 这一切都没有任何错误发生,然后我重新安装我的python并调用它。 然后尝试import cv,我仍然得到:

raceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.7/site-packages/cv.py", line 1, in <module>
    from cv2.cv import *
ImportError: libavcodec.so.53: cannot open shared object file: No such file or directory

我正在使用Chakra Claire。

另一件事,是不是支持python 3的openCV?

1 个答案:

答案 0 :(得分:0)

似乎OpenCV正在寻找libavcodec.so.53而无法找到它!

libavcodec可能尚未安装在您的系统上,或者它不在默认的系统路径中。

如果有,请确保在环境变量LD_LIBRARY_PATH(linux)上设置此路径。