OpenCV 的 Python 模块需要一个 Ubuntu 14.04 不可用的库

标签 python opencv ubuntu ubuntu-14.04

我正在尝试在使用 Ubuntu 14.04 的系统上从 Python 中使用 OpenCV。当我尝试导入 cv2 时,出现以下错误:

 me@Bedrock1:~$ python
 Python 2.7.6 (default, Mar 22 2014, 22:59:56) 
 [GCC 4.8.2] on linux2
 Type "help", "copyright", "credits" or "license" for more information.

 >>> import cv2
 Traceback (most recent call last):
   File "<stdin>", line 1, in <module>
 ImportError: libavcodec.so.53: cannot open shared object file: No such file or directory

搜索 libavcodec.so.53 显示我的系统只有 libavcodec.so.54。

互联网搜索显示 libavcodec.so.53 已从 14.04 存储库中删除 ( http://www.ubuntuupdates.org/package/core/trusty/universe/base/libavcodec53 )。这可能解释了我无法 apt-get 安装这个库的原因:

 me@Bedrock1:~$ sudo apt-get install libavcodec53 libavcodec-extra-53
 ...
 E: Package 'libavcodec53' has no installation candidate
 E: Package 'libavcodec-extra-53' has no installation candidate

不幸的是,现在我真的陷入了困境。

有没有办法让 cv2 模块使用 libavcodec.so.54,或者找到并安装 libavcodec.so.53?

注意:我刚刚尝试按照 https://help.ubuntu.com/community/OpenCV 中的说明重新安装

但我仍然遇到相同的 libavcodec.so.53 错误....

最佳答案

尝试这个脚本。 Ubuntu 手册页有此脚本的旧版本。这应该可行。

https://github.com/jayrambhia/Install-OpenCV/blob/master/Ubuntu/2.4/opencv2_4_9.sh

关于OpenCV 的 Python 模块需要一个 Ubuntu 14.04 不可用的库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25981807/

相关文章:

python - Keras 中的有状态 LSTM 中一批样本之间的状态是否保留?

python - 是否有更优雅/pythonic 的方式来表达这种结构?

python - 手眼校准 OpenCV

opencv - 为全景拼接器提供相机旋转

python - 错误 : httplib. py in_read_status raise BadStatusLine(line) BadStatusLine on ubuntu

python - Numpy 广播数组

python - 如何使用 groupby/cut 将 Pandas DataFrame 日期分组到自定义日期范围箱中

opencv - 来自多个 View 的运动的结构

linux - 在 Linux 中编译/运行汇编程序?

android - win 7上eclipse和android的问题