0

我正在尝试在独立计算机上构建 OpenCV 3.1.0(无法访问互联网)。

我安装了 Intel composer 2015,其中包括 IPP v8。

在 CMake 构建配置期间,我收到以下消息:

Cmake error at 3rdparty/downloader.cmake.73

for file: [..... /ippicv_windows_20151201.zip]

expected hash [...] actual hash [...]

我发现我需要手动下载 ippicv_windows_20151201.zip 并将其放在源子文件夹中。

你知道我可以从哪里下载吗?

我可以排除构建标志:“WITH_IPP”,在这种情况下,我根本不会使用 IPP 构建,这是我不想要的。

我宁愿用我预装的 IPP (Intel Composer) 构建 OpenCV,而不是从 OpenCV 下载的免费版本,你知道我该怎么做吗?

BWT,构建 WITH_IPP 和 WITH_IPP_A 标志有什么区别?

PS 我在 OpenCV 论坛上发布了同样的问题

4

2 回答 2

1

如果 downloader.cmake 没有找到哈希值,可能还不可用,或者在到达 URL 时出现错误(可能是下载协议?)。从这里下载以前的版本,它会完成工作。只需将其放在正确的文件夹中。我将 OpenCV 3.1.0 与 20141027 一起使用,完全没有问题。

于 2016-06-30T09:24:29.500 回答
0

如果您有一个包含 IPP 库的英特尔作曲家。

转到您的 Opencv CMake --> 添加条目(右侧) --> 将变量作为路径插入:

IPP_ROOT 

使用库位置设置

因此,将使用 Intel Composer 的 IPP 库编译 Opencv

IPP_A 用于异步 IPP,目前处于试验阶段

于 2016-06-30T08:16:20.063 回答