使用IPP ippicv_windows_20151201.zip构建Opencv 3.1.0

时间:2016-06-30 06:14:07

标签: opencv cmake intel-ipp

我试图在独立的计算机上构建OpenCV 3.1.0(没有互联网访问)。

我安装了英特尔编写器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并将其放在sources子文件夹中。

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

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

我更喜欢使用我预先安装的IPP(英特尔编写器)构建OpenCV,而不是从OpenCV下载的免费版本,你知道我该怎么做吗?

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

P.S。我在OpenCV论坛上发布了同样的问题

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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

IPP_ROOT 

使用库位置

进行设置

因此,将使用英特尔编写器

中的IPP库编译Opencv

IPP_A用于异步IPP,目前是实验性的