今までOpenCV 2.1でビルドしてきたプロジェクトをOpenCV 2.2に切り替えてみた.
ビルドを通すまで,変更した点が何点かあったので,そこを書いていく.

ちなみにvcprojファイルに設定を追記するGUIツールを公開したので,そちらも参照してみて下さい.

前提

ヘッダファイル

-#include <cv.h>
-#include <cxcore.h>
-#include <highgui.h>
+#include <opencv.hpp>

ソースファイル

プロジェクトファイル

http://tessy.org/wiki/index.php?plugin=attach&pcmd=open&refer=OpenCV2.1%A4%C82.2%A4%CB%B8%AB%A4%EB%A5%D3%A5%EB%A5%C9%CA%FD%CB%A1%A4%CE%B0%E3%A4%A4&file=settings1-c-cpp.png

http://tessy.org/wiki/index.php?plugin=attach&pcmd=open&refer=OpenCV2.1%A4%C82.2%A4%CB%B8%AB%A4%EB%A5%D3%A5%EB%A5%C9%CA%FD%CB%A1%A4%CE%B0%E3%A4%A4&file=settings2-link-general.png

http://tessy.org/wiki/index.php?plugin=attach&pcmd=open&refer=OpenCV2.1%A4%C82.2%A4%CB%B8%AB%A4%EB%A5%D3%A5%EB%A5%C9%CA%FD%CB%A1%A4%CE%B0%E3%A4%A4&file=settings3-link-input.png

 Name="VCCLCompilerTool"
 Optimization="0"
-AdditionalIncludeDirectories="C:\OpenCV2.1\include\opencv"
+AdditionalIncludeDirectories="C:\OpenCV2.2\include\opencv;C:\OpenCV2.2\build\include;C:\OpenCV2.2\include\opencv2"
 PreprocessorDefinitions="WIN32;_DEBUG;_CONSOLE"
 Name="VCCLCompilerTool"
 Optimization="2"
 EnableIntrinsicFunctions="true"
-AdditionalIncludeDirectories="C:\OpenCV2.1\include\opencv"
+AdditionalIncludeDirectories="C:\OpenCV2.2\include\opencv;C:\OpenCV2.2\build\include;C:\OpenCV2.2\include\opencv2"
 PreprocessorDefinitions="WIN32;NDEBUG;_CONSOLE"
 Name="VCLinkerTool"
-AdditionalDependencies="cv210d.lib cxcore210d.lib highgui210d.lib"
+AdditionalDependencies="opencv_imgproc220d.lib opencv_core220d.lib opencv_highgui220d.lib opencv_calib3d220d.lib"
 LinkIncremental="2"
-AdditionalLibraryDirectories="C:\OpenCV2.1\build\lib\Debug"
+AdditionalLibraryDirectories="C:\OpenCV2.2\build\lib\Debug"
 Name="VCLinkerTool"
-AdditionalDependencies="cv210.lib cxcore210.lib highgui210.lib"
+AdditionalDependencies="opencv_imgproc220.lib opencv_core220.lib opencv_highgui220.lib opencv_calib3d220.lib"
 LinkIncremental="1"
-AdditionalLibraryDirectories="C:\OpenCV2.1\build\lib\Release"
+AdditionalLibraryDirectories="C:\OpenCV2.2\build\lib\Release"

まとめ

参考URL:【OpenCV2.2】ライブラリ構成(*.lib,*.hなど) 画像処理ソリューション
参考tweet:http://twitter.com/#!/dandelion1124/statuses/12104214863937536

ジャンル:OpenCV:OpenCV 2.1:OpenCV 2.2


*1 ファイル名ラストについてるアルファベットは不敗神話のdだ!
*2 ツール(T)→オプション(O)→プロジェクトおよびソリューション→VC++ディレクトリ内

添付ファイル: filesettings1-c-cpp.png 18787件 [詳細] filesettings2-link-general.png 18490件 [詳細] filesettings3-link-input.png 18471件 [詳細]

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2011-12-13 (火) 10:08:26