17

CentOS で OpenCV 3.1.0 をビルドしているときに、 というファイルが原因でハッシュの不一致エラーが発生しましたippicv_linux_20151201.tgz。いくつかの調査の結果、複数の人々によって提案された 2 つの一般的な解決策 (たとえば、ここ) は次のとおりであることがわかりました。

  1. オプションで再度ビルドします-DWITH_IPP=OFF
  2. ファイルを手動でダウンロードippicv_linux_20151201.tgzし、適切な場所に配置します。

上記の解決策 2 は私にはうまくいきませんでした。解決策 1 については少し神経質になっています。OpenCV をビルドすると-DWITH_IPP=OFF、後で適切に動作しなくなり、時限爆弾が発生する可能性があるのではないかと心配しています。私の質問は、IPP とは何ですか? それともippicv?それともICV?ここで何を尋ねたらいいのかもわかりません。ビルドを無効にする前に、ビルドで何を無効にしようとしているのか知りたいです。

4

1 に答える 1

14

インテル® IPP ソフトウェアのビルディング ブロックは、高度に最適化された命令セット (インテル® AVX、AVX2、および SSE を使用) です。IPP-ICV ライブラリーと呼ばれる、画像処理およびコンピューター ビジョン用の機能の特別なサブセットを提供します。詳細については、こちらをご覧ください。また、スピードアップに関する情報もここにあります。

プロジェクトでリアルタイム処理が重要でない場合、またはそのパフォーマンスが十分である場合は、安全に無効にすることができます。

于 2016-10-06T18:00:09.843 に答える