【问题标题】:How To Import OpenCV Lib Into Python?如何将 OpenCV 库导入 Python?
【发布时间】:2012-09-17 06:25:31
【问题描述】:

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

【问题讨论】:

    标签: python opencv


    【解决方案1】:

    OpenCV 似乎在寻找libavcodec.so.53 却找不到!

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

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

    【讨论】:

    • 问题是我不知道该怎么做?你能解释得更清楚吗?
    • 执行sudo find / -iname libavcodec.so.53 定位文件。如果该文件存在并且位于 /usr/local/lib,则将此路径添加到我提到的环境变量中很重要:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib。如果您没有找到该文件,那么您需要安装该软件包,如果您在 Ubuntu 上,您应该这样做:sudo apt-get install libavcodec-extra-53 libavcodec53。阅读this thread了解详情。
    猜你喜欢
    • 2019-06-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-26
    • 1970-01-01
    相关资源
    最近更新 更多