忍者ブログ

EDA Blog

Verilog、SystemVerilog、SystemCなど、ハードウェア記述言語についてのブログです。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

OpenCV 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

カレンダー

03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

フリーエリア

最新CM

[04/11 なつたん]

最新TB

プロフィール

HN:
aston_martin
性別:
非公開

ブログ内検索

カウンター

アクセス解析