这个OpenCV安装错误意味着什么,我该如何解决?

时间:2017-02-23 19:39:36

标签: opencv ubuntu installation opencv3.0 opencv3.1

我的系统是Ubuntu 14.04。 我尝试了很多方法来安装OpenCV(尝试过2和3)。我无法成功安装。

我按照[本文档] [1]进行安装并得到了此错误。

更新

我重新安装了ffmpeg和x264。我已经尝试了几乎所有的博客文章和官方文档。这是我发现的错误:

更新2:

请再次找到新错误here

更新3:

我升级到Ubuntu 16.04并试图重新安装OpenCV,但它没有帮助。在这里找到错误:

/ usr / bin / ld:找不到-lSDL2 collect2:错误:ld返回1退出状态 modules / videoio / CMakeFiles / opencv_videoio.dir / build.make:256:目标'lib / libopencv_videoio.so.3.1.0'的配方失败 make [2]: * [lib / libopencv_videoio.so.3.1.0]错误1 CMakeFiles / Makefile2:6364:目标'modules / videoio / CMakeFiles / opencv_videoio.dir / all'的配方失败 make [1]:* [modules / videoio / CMakeFiles / opencv_videoio.dir / all]错误2 Makefile:160:目标'all'的配方失败 make:*** [all]错误2

2 个答案:

答案 0 :(得分:0)

有些依赖项不允许系统安装。我几乎遵循了所有教程。我可以使用conda轻松安装OpenCV2 /。

答案 1 :(得分:0)

libavcodec-devdiscontinued,因为值得信赖(14.04),FFmpeg取代了它。话虽如此,从源代码构建opencv仍然需要此库和其他一些不推荐使用的库。 (您可能需要在其他存储库中搜索,仅查找官方存储库)。当我遵循same method在Linux Mint 19和Ubuntu 18.04 Gnome上从源代码构建opencv时,我注意到了此错误。 您可能还想从GitHub和git checkout 3.4.1或更高版本重新克隆/下载opencv存储库。