Windows Vista上のVisual C++ 2005 Express EditionでOpenCVを利用する方法

Administratorsでないと,ビルドしたプログラムを実行できず,困っていた.インストール先を既定でない位置「C:\Software\Develop」とすると,この問題を解消できた.その例を示す.

  1. VCを入れる
  2. OpenCVをProgram Files外にインストールする
  3. システム環境変数のPATHに「C:\Software\Develop\OpenCV\bin」を追加する.ユーザの環境変数ではない
  4. VC++ ディレクトリについて,次の設定を行い,たぶん再起動した方がいい
  • 実行可能ファイル
C:\Software\Develop\OpenCV\bin
  • インクルードファイル
C:\Software\Develop\OpenCV\cv\include
C:\Software\Develop\OpenCV\cxcore\include
C:\Software\Develop\OpenCV\cvaux\include
C:\Software\Develop\OpenCV\ml\include
C:\Software\Develop\OpenCV\otherlibs\highgui
C:\Software\Develop\OpenCV\otherlibs\cvcam\include
  • ライブラリファイル
C:\Software\Develop\OpenCV\lib