0

我在这里搜索,几乎找不到任何接近答案的东西。我已经下载了 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

我正在使用脉轮克莱尔。

还有一件事,python 3 不支持 openCV 是真的吗?

4

1 回答 1

0

看来OpenCV正在寻找libavcodec.so.53却找不到!

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

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

于 2012-09-25T18:55:59.383 回答