桜、抹茶、白、日記

名古屋市在住のC++使いのcoderの日記だったもの。

OpenCV

OpenCVリポジトリSubversionからgitに変わると聞いて今のうちに書いておきます。


OpenCVをビルドする為の設定

Apache Subversionのインストール

    1. 公式サイトでリンクされているSubversionバイナリの内、SlikSVNのものが、更新頻度、日本語リソースファイルが含まれている、x64版がある、などで使いやすい。
    2. インストール時には、環境変数PATHにSubversionのインストールフォルダを入れるかどうか聞かれるので、「はい」を選択して、コマンドプロンプト起動時にsvn.exeが呼び出せるようにする事。

Apache SubversionのProxy設定

    1. 下記のフォルダがある事を確認する。
    2. 上記フォルダの「servers」ファイルを開く。
    3. [global]セクションに以下の項目を追加する

OpenCVソースコードのチェックアウト

    1. 作業フォルダを用意する。
      • C:\Project\OpenCV\v2.3_repos
    2. チェックアウト

CMakeのインストール

OpenCVではCMakeというプロジェクトファイル生成ツールを利用しているので、インストールする。

    1. Windows (Win32 Installer)をダウンロードする。
    2. ダウンロードしたファイルを実行しインストールする。

CMakeの実行

    1. 出力フォルダの作成
      • C:\Project\OpenCV\v2.3_build
    2. CMakeの実行
      • Windowsのスタートメニューから「CMake (cmake-gui)」を実行する。
    3. CMakeで以下のフォルダの指定を行う
      • Source: C:\Project\OpenCV\v2.3_repos
      • Build : C:\Project\OpenCV\v2.3_build
    4. CMakeでプロジェクトファイルの設定・生成
      • ビルド構成を選択する。
      • コンパイラ環境は「Visual Studio 10 Win64」等を選択する。
      • 画面左下の「Configure」「Generate」の順にボタンを押下する。

OpenCVのビルド

    1. 前の手順で指定したフォルダの「OpenCV.sln」を開く。
    2. VisualStudioのツールバーメニューのソリューション構成で「Release」を選択する。
    3. ソリューションエクスプローラー又はクラスビューから「ALL_BUILD」プロジェクトを右クリックして「ビルド」を選択する。ビルドが完了する迄に約10〜15分程度掛かる。
    4. ソリューションエクスプローラー又はクラスビューから「INSTALL」プロジェクトを右クリックして「ビルド」を選択する。
      • 出力先に指定したフォルダにビルドしたバイナリ及びヘッダーファイル・設定ファイルがコピーされる。
    5. ソリューション構成で「Debug」を選択し、同様にビルド・インストールを行う。