*OpenCV/SVN版 OpenCVビルド [#b28203b8]

SourceForge SVNリポジトリのOpenCVソースを取得し,&br;
Windows上でVisual Studioを用いてビルドする方法について記述します.&br;

**SourceForge SVNリポジトリから最新のOpenCVを取得: [#a726abe8]
-TortoiseSVNのインストール&br;
[[http://tortoisesvn.net/downloads:http://tortoisesvn.net/downloads]]から&br;
(2009/6/28現在)最新のTortoiseSVN-1.6.3.16613-win32-svn-1.6.3.msiをダウンロードし,&br;
インストールします.&br;&br;

-ソースコード取得&br;
ソースコード取得用に適当なディレクトリを作成します.ここでは例として,&br;
 C:\opencvlibrary
というディレクトリを作成します.以降の説明はこれに準じて行います.&br;&br;
先ほど作成したopencvlibraryディレクトリを右クリックして,''[SVN Checkout...]''を選択します.&br;&br;
|CENTER:&ref(TortoiseSVN_setting01.png);|
&br;&br;次にCheckoutについて下記の設定を行います.&br;&br;
''[URL of repository:]''&br; [[https://opencvlibrary.svn.sourceforge.net/svnroot/opencvlibrary/trunk:https://opencvlibrary.svn.sourceforge.net/svnroot/opencvlibrary/trunk]]
''[URL of repository:]''&br; [[https://code.ros.org/svn/opencv/trunk:https://code.ros.org/svn/opencv/trunk]]
をセットします.&br;&br;
''[Checkout directory:]''&br;
 先ほど作成したディレクトリ(ここでは, C:\opencvlibraryを指定)を指定します.&br;&br;
''[Revision]''&br;
 最新ソースが欲しい場合はHEAD revision,&br;
 指定したrevisionのソースが欲しい場合にはRevisionを選択し,revision番号を入力します.&br;&br;

|CENTER:&ref(TortoiseSVN_setting02.png);|
OKボタンを押すとチェックアウトが開始されます.

**CMakeを用いたOpenCVのビルド: [#e7d1bd8b]
-CMakeのインストール&br;
[[http://www.cmake.org/cmake/resources/software.html:http://www.cmake.org/cmake/resources/software.html]]から&br;
(2009/6/28現在)最新のcmake-2.6.4-win32-x86.exeをダウンロードし,&br;
インストールします.&br;

-slnファイル生成&br;
CMakeを起動し,下記の項目に以下のような設定を行い,&br;
Configureボタンを押します.&br;&br;
''[Where is the source code:]''&br;
 C:\opencvlibrary\opencv
''[Where to build the binaries:]''&br;
 C:\opencvlibrary\opencv
|CENTER:&ref(cmake_setting01.png);|
&br;その後,ビルドを行うIDEの選択画面が出てくるので,&br;
ここでは,''[Visual Studio 8 2005]''を選択し,OKを押します.&br;&br;
|CENTER:&ref(cmake_setting02.png);|
&br;&br;次に,''OPENCV_WHOLE_PROGRAM_OPTIMIZATION''をONにし,Configureボタンを押した後,&br;
OKボタンを押します.&br;&br;
|CENTER:&ref(cmake_setting03.png);|
&br;ここまでの操作で&br;
 C:\opencvlibrary\opencv
にOpenCV.slnが生成されます.

-ビルド&br;
OpenCV.slnを開き,''[ビルド]-[バッチビルド]''を選択します.&br;
今回,''[ALL_BUILD]プロジェクト''のDebug,Releaseにチェックを入れ,&br;
ビルドを行います.&br;&br;
|CENTER:&ref(vs2005_setting01.png);|
&br;ビルド後,&br;
 C:\opencvlibrary\opencv\bin
のdebug, releaseディレクトリにdll, exeファイルが生成されます.&br;&br;

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS