2016-07-26 44 views
8

CentOSでOpenCV 3.1.0をビルドしているうちに、ippicv_linux_20151201.tgzというファイルによってハッシュの不一致エラーが発生しました。いくつかの調査の後、私はいくつかの人々(例えばhere)によって示唆された2つの一般的な解決策が以下であることを見出しました。OpenCVのコンテキストでは、 `ippicv`とは何ですか?

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

さて、上記の溶液2は私のために動作しませんでした、と私は私の恐怖1.ソリューションについて少し緊張-DWITH_IPP=OFFとOpenCVのを構築するため、時限爆弾を作り、後に正常に動作いくつかのことを妨げる可能性があるということです。私の質問はIPPとは何ですか?またはippicv?またはICV?私はここで何を尋ねるべきかも分からない。私はそれを無効にする前にビルドを無効にすることを知りたい。

答えて

7

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

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

+1

https://github.com/opencv/opencv_3rdparty/をご覧ください。https://github.com/opencv/opencv_3rdparty/tree/ippicv/master_20151201/ippicvである必要があります。 (今日現在) –

関連する問題