OpenCV 2.0 CMake メモ

CMake パート

  1. CMake のパスを全ユーザに設定する
  2. インストール先を C:\Software\Develop\cmake に設定する
  3. スタートメニューフォルダを作った
  4. スタートメニューフォルダの内容
  5. cmake-gui を起動し,source code と build the binary のパスを設定し,Configure を押したところ
  6. Configure の1度目は真っ赤っかだったが,2度目は赤色が無くなった
  7. build the binary の内容

Visual C++ パート

  1. OpenCV.sln を開く
  2. プロジェクト一覧
  3. Python を入れていないから,Debug Release の両方で cvpy のチェックを外す
  4. Debug Release の両方でビルドする.エラーは発生しなかった.
C:\Software\Develop\opencvlibrary\OpenCV2.0\cmake>tree lib /f
C:\SOFTWARE\DEVELOP\OPENCVLIBRARY\OPENCV2.0\CMAKE\LIB
├─Debug
│      cv.idb
│      cv.pdb
│      cv200d.exp
│      cv200d.lib
│      cvaux200d.exp
│      cvaux200d.lib
│      cvhaartraining.idb
│      cvhaartraining.lib
│      cvhaartraining.pdb
│      cxcore200d.exp
│      cxcore200d.lib
│      cxts200d.exp
│      cxts200d.lib
│      highgui200d.exp
│      highgui200d.lib
│      ml200d.exp
│      ml200d.lib
│      opencv_ffmpeg200d.exp
│      opencv_ffmpeg200d.lib
│
└─Release
        cv200.exp
        cv200.lib
        cvaux200.exp
        cvaux200.lib
        cvhaartraining.idb
        cvhaartraining.lib
        cvhaartraining.pdb
        cxcore200.exp
        cxcore200.lib
        cxts200.exp
        cxts200.lib
        highgui200.exp
        highgui200.lib
        ml200.exp
        ml200.lib
        opencv_ffmpeg200.exp
        opencv_ffmpeg200.lib
C:\Software\Develop\opencvlibrary\OpenCV2.0\cmake>tree bin /f
C:\SOFTWARE\DEVELOP\OPENCVLIBRARY\OPENCV2.0\CMAKE\BIN
├─Debug
│      cv200d.dll
│      cv200d.idb
│      cv200d.ilk
│      cv200d.pdb
│      cvaux200d.dll
│      cvaux200d.idb
│      cvaux200d.ilk
│      cvaux200d.pdb
│      cvtestd.exe
│      cvtestd.idb
│      cvtestd.ilk
│      cvtestd.pdb
│      cxcore200d.dll
│      cxcore200d.idb
│      cxcore200d.ilk
│      cxcore200d.pdb
│      cxcoretestd.exe
│      cxcoretestd.idb
│      cxcoretestd.ilk
│      cxcoretestd.pdb
│      cxts200d.dll
│      cxts200d.idb
│      cxts200d.ilk
│      cxts200d.pdb
│      highgui200d.dll
│      highgui200d.idb
│      highgui200d.ilk
│      highgui200d.pdb
│      ml200d.dll
│      ml200d.idb
│      ml200d.ilk
│      ml200d.pdb
│      mltestd.exe
│      mltestd.idb
│      mltestd.ilk
│      mltestd.pdb
│      opencv_createsamplesd.exe
│      opencv_createsamplesd.idb
│      opencv_createsamplesd.ilk
│      opencv_createsamplesd.pdb
│      opencv_ffmpeg200d.dll
│      opencv_ffmpeg200d.idb
│      opencv_ffmpeg200d.ilk
│      opencv_ffmpeg200d.pdb
│      opencv_haartrainingd.exe
│      opencv_haartrainingd.idb
│      opencv_haartrainingd.ilk
│      opencv_haartrainingd.pdb
│      opencv_performanced.exe
│      opencv_performanced.idb
│      opencv_performanced.ilk
│      opencv_performanced.pdb
│      opencv_traincascaded.exe
│      opencv_traincascaded.idb
│      opencv_traincascaded.ilk
│      opencv_traincascaded.pdb
│
└─Release
        cv200.dll
        cv200.idb
        cv200.pdb
        cvaux200.dll
        cvaux200.idb
        cvaux200.pdb
        cvtest.exe
        cvtest.idb
        cvtest.pdb
        cxcore200.dll
        cxcore200.idb
        cxcore200.pdb
        cxcoretest.exe
        cxcoretest.idb
        cxcoretest.pdb
        cxts200.dll
        cxts200.idb
        cxts200.pdb
        highgui200.dll
        highgui200.idb
        highgui200.pdb
        ml200.dll
        ml200.idb
        ml200.pdb
        mltest.exe
        mltest.idb
        mltest.pdb
        opencv_createsamples.exe
        opencv_createsamples.idb
        opencv_createsamples.pdb
        opencv_ffmpeg200.dll
        opencv_ffmpeg200.idb
        opencv_ffmpeg200.pdb
        opencv_haartraining.exe
        opencv_haartraining.idb
        opencv_haartraining.pdb
        opencv_performance.exe
        opencv_performance.idb
        opencv_performance.pdb
        opencv_traincascade.exe
        opencv_traincascade.idb
        opencv_traincascade.pdb