-
Notifications
You must be signed in to change notification settings - Fork 13
OpenCV 3.2でWITH_TBBをONにする
atinfinity edited this page May 5, 2017
·
20 revisions
Window環境において,OpenCV 3.1まではCMakeでビルドする際に
- 環境変数
TBB_INCLUDE_DIR
にTBBのインクルードパスを設定する -
WITH_TBB
をONにする
ことでTBBを検出して,TBB実装が有効になっていました・・・がUpdated TBB search #7757の変更の影響でこの方法ではTBBが検出できなくなってしまいました.
ここではWindow環境かつOpenCV 3.2でWITH_TBB
をONにする方法を紹介します.
リリースページからWindows向けのライブラリを入手します.以降はtbb2017_20170226oss_win.zipをダウンロードしたものとして説明を行います.
zipファイルを展開して適当な場所に置きます.以降はC:\dev
以下に置いたものとして説明を行います.
変数 | 意味 |
---|---|
TBB_ENV_INCLUDE | TBBのインクルードパス |
TBB_ENV_LIB | TBBのライブラリ(release) |
TBB_ENV_LIB_DEBUG | TBBのライブラリ(debug) |
設定例は以下の通りです.
変数 | 設定例 |
---|---|
TBB_ENV_INCLUDE | C:/dev/tbb2017_20170226oss/include |
TBB_ENV_LIB | C:/dev/tbb2017_20170226oss/lib/intel64/vc14/tbb.lib |
TBB_ENV_LIB_DEBUG | C:/dev/tbb2017_20170226oss/lib/intel64/vc14/tbb_debug.lib |
この指定を行い,WITH_TBB
をONにしてCMakeを実行し,OpenCVをビルドします.
※ここではVS2015用(vc14)かつ64bit(intel64)のライブラリを参照しています.必要に応じて変更ください.
また,バッチファイルで実行する場合はこちらをご参考ください.
ここではWindow環境かつOpenCV 3.2でWITH_TBB
をONにする方法を紹介しました.