如何在Centos 6.8上安装OpenCV 3?

时间:2016-07-13 16:39:44

标签: python linux opencv cmake centos

我正在开发CentOS群集并安装了Python2.7。我已经设法安装了OpenCV 2.4(使用these有用的指令),但它没有3的所有功能(我需要使用connectedComponents功能,而其他一些功能不可用)。省略“结帐标签”步骤会在“cmake”期间导致错误。还有一点需要注意的是,当我尝试安装ffmpeg软件包时,它告诉我没有这样的软件包可用。错误:

CMake Error at 3rdparty/ippicv/downloader.cmake:77 (message):
  ICV: Failed to download ICV package: ippicv_linux_20151201.tgz.
  Status=6;"Couldn't resolve host name"
Call Stack (most recent call first):
  3rdparty/ippicv/downloader.cmake:110 (_icv_downloader)
  cmake/OpenCVFindIPP.cmake:237 (include)
...

2 个答案:

答案 0 :(得分:1)

  

我设法安装了OpenCV 2.4(使用这些有用的说明),但它没有3的所有功能(我需要使用connectedComponents功能,而其他几个功能不可用)。

为什么不下载OpenCV 3呢?

  

还有一点需要注意的是,当我尝试安装ffmpeg软件包时,它告诉我没有这样的软件包可用。

您可以自己从here(无法使用的软件包)下载文件。

然后将其放在最初将其下载到的文件夹中:

<your opencv build>/3rdparty/ippicv/

答案 1 :(得分:0)

看起来OpenCV 3更适合你正在做的事情,你甚至自己说你需要2.7中没有的功能。

OpenCV 3.0文档实际上提供了使用终端中的Yum功能安装最新版本库的完整指南。它将引导您完成每一步并详细解释它们,包括似乎给您带来麻烦的Cmake步骤。我建议您查看指南linked here.