http://verilog.blog.shinobi.jp/opencv/opencv%202.4.5%E3%82%92%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%8B%E3%82%89%E3%83%93%E3%83%AB%E3%83%89%E3%81%99%E3%82%8BOpenCV 2.4.5をソースからビルドする
このページを参考に、OpenCV 2.4.5をソースからビルド中です。
まだ終わってませんが、終わったところまで記述しています。
Visual Studioのインストール
Visual Studio Express 2012はインストール済みなのでスキップ。
CMakeのインストール
このページからcmake-2.8.11-win32-x86.exeをダウンロードしてインストール。
全部デフォルトオプションのままでOK。
msysgitのインストール
このページからGit-1.8.3-preview20130601.exeをダウンロードしてインストール。
TortoiseGitのインストール
このページから64bit版のTortoiseGit_1.8.3.0-64-bit.msiをダウンロードしてインストール。
OpenCVのソースコード取得
1. C:\OpenCVを作成
2. C:\OpenCVに移動
3. 空のC:\OpenCV上で右クリック。右クリックメニューから
Git Cloneをクリック
4. URLにhttps://github.com/Itseez/opencv.gitを、DirectoryはC:\OpenCVを指定。
OKをクリックすると、ソースコードのダウンロード始まります。
4000ファイル強あり、20分弱かかりました。
サードパーティーのライブラリのインストール
ここからPython 2.7.5をダウンロードしてインストール。
特に理由はないですが32bit版のpython-2.7.5.msiにしました。
次に
このページからsetuptoolsをダウンロードしてインストール。
32bit版だと、ダウンロードしたexeファイルを実行するだけです。
64bit版の場合、ちょっと違う手順が必要になるようです。
次はsphinxのインストール。
コマンドプロンプトを起動。
cd <Pythonをインストールしたディレクトリ>\Scripts。
easy_install.exe sphinxを実行。
この次はnumpyのインストール。
ここから1.7.1のディレクトリに入り、numpy-1.7.1-win32-superpack-python2.7.exeをダウンロードしてインストール。
Pythonのバージョンごとにファイルが分かれているので注意。
MikTeXのインストール。
このページからWindows用のインストーラをダウンロードしてインストール。
Settingsの部分で、
Install missing packagesという項目があるので、これをAsk me laterから
Yesに変更します。
それ以外はデフォルトオプションのままで構いません。
Intel TBBのインストール。
このページにアクセスし、Stable ReleaseのSourcesをダウンロード。
ダウンロードしたファイルは解凍し、できたフォルダをC:\OpenCV\depの下にコピー。
Eigenのインストール。
ここからlatest stable releaseのファイルをダウンロード。
これもダウンロードしたファイルを解凍後、できたフォルダをC:\OpenCV\depの下にコピー。
OpenEXRのインストール。
このページからOpenEXRのソースファイルをダウンロード。
これもダウンロードしたファイルを解凍後、できたフォルダをC:\OpenCV\depの下にコピー。
参考にしたページにはOpenNI Frameworkもインストールすると書いてあるが、これは省略。
次はCUDAのインストール。
これは別途インストール済みなので省略。
この次はQt。
このページからインストーラではなくソースコード一式をダウンロードする。
ダウンロードしたファイルを解凍し、できたディレクトリをC:\OpenCV\dep\qtの下にコピー。
Visual Studioの開発者コマンドプロンプトを開き、先ほどコピーしたディレクトリに移動。
下記コマンドを実行する。
configureはPerlスクリプトのため、Perlがインストールされていることが必要。
configure -release -no-ltcg
上記コマンドが終わったら、続けてnmakeを実行。
Qtのビルドが終わったら環境変数を追加。
以下は私がダウンロードしたQt 5.0.2の場合。
QTDIR=C:\OpenCV\dep\qt\qt-everywhere-opensource-src-5.0.2
Path=C:\OpenCV\dep\qt\qt-everywhere-opensource-src-5.0.2\bin
今日はここまで。
[0回]
PR