CentOS 5.9 でのOpenCV2.4.5 + TBB + OpenCV World のビルド

次の点を目的とする。

  • GCC 4.4の指定(デフォルトは4.1)
  • OpenCV Worldのビルド(highguiなどのライブラリファイルを1つにまとめたもの)
  • AVX命令の有効化
  • TBBの有効化

ソースを展開したフォルダで実行。(cmakeの行は\で改行してあります。~/local/は環境に合わせて指定。)

 $ mkdir release; cd release
 $ cmake -D CMAKE_BUILD_TYPE=RELEASE -D CMAKE_INSTALL_PREFIX=~/local/ -D CMAKE_CXX_COMPILER=/usr/bin/g++44 \
   -D CMAKE_C_COMPILER=/usr/bin/gcc44 -D WITH_TBB=ON -D BUILD_TBB=ON -D ENABLE_AVX=ON -D BUILD_opencv_world=ON ../
 $ make