在 OpenCV 的上下文中,什么是 ippicv?

In the context of OpenCV, what is `ippicv`?

在 CentOS 上构建 OpenCV 3.1.0 时,我遇到了由名为 ippicv_linux_20151201.tgz 的文件引起的哈希不匹配错误。经过一些研究,我发现几个人(例如here)建议的两个普遍解决方案如下。

  1. 使用选项 -DWITH_IPP=OFF 重新构建。
  2. 手动下载文件ippicv_linux_20151201.tgz并放在正确的位置。

现在上面的解决方案 2 对我不起作用,我对解决方案 1 感到有点紧张。我担心用 -DWITH_IPP=OFF 构建 OpenCV 可能会阻止某些事情在以后正常工作,从而使定时炸弹。我的问题是什么是 IPP?还是ippicv?还是智能网联汽车?我什至不知道在这里问什么。我想知道在禁用它之前要在构建中禁用什么。

英特尔 IPP 软件构建块是高度优化的指令集(使用英特尔 AVX、AVX2 和 SSE)。它提供了一个用于图像处理和计算机视觉的特殊功能子集,称为 IPP-ICV 库。可以找到更多信息 here. Also here 你可以找到一些关于加速的信息。

如果实时处理在您的项目中不是很重要或者它的性能足够您可以安全地禁用它。