我在这里搜索,几乎找不到任何接近答案的东西。
我已经下载了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?
答案 0 :(得分:0)
似乎OpenCV正在寻找libavcodec.so.53
而无法找到它!
libavcodec可能尚未安装在您的系统上,或者它不在默认的系统路径中。
如果有,请确保在环境变量LD_LIBRARY_PATH
(linux)上设置此路径。