我正在开发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)
...
答案 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.