Snow LeopardにOpenCV 2.1をインストール

投稿者: sota 投稿日:

Pocket

OpenCV 2.1がリリースされていたので、インストールしなおしてみた。
前回のインストールから少し状況が代わっていたので、再度備忘録的な意味でポスト。

OpenCV 2.1のインストール

1. Xcodeのインストール

Xcodeの最新版3.2.4をインストール。
iPhone SDKでも可。

2. CMakeのインストール

http://www.cmake.org/cmake/resources/software.html
OpenCVのコンパイルにCMakeが必要になるので、CMakeの最新版2.8.0のMacのバイナリ版をインストール。

3. OpenCVのソースコードのダウンロード

http://sourceforge.net/projects/opencvlibrary/
OpenCV 2.1.0のソースコードをダウンロード。
解凍してできたディレクトリの下にreleaseディレクトリを作る。

4. CMakeでConfigure + Generate


ソースコードのディレクトリをOpenCVのソースコードを解凍してできたディレクトリに、
ビルドディレクトリに先ほどつくったreleaseディレクトリを指定する。
Configureボタンを押すとウィザードが始まる。

Specify native compilersを選択

C: /usr/bin/gcc-4.0
C++: /usr/bin/g++-4.0

BUILD_NEW_PYTHON_SUPPORTにチェックがついているとエラーになってしまうので、このチェックを外してもう一度Configureする。
今度はエラーがなくなったので、Generateする。

5. ビルド+インストール

ターミナルを起動し、先ほどつくったreleaseディレクトリに移動しビルド+インストールする。
make
sudo make install
これでOpenCVのインストールは完了。
この状態では
ライブラリやヘッダーは/usr/local/lib、/usr/local/include/opencv…等の場所にインストールされる。

動作確認

1. 新しいCommand Line Toolアプリの作成

動作確認用に新しいCommand Line Toolを作成する。

2. プロジェクトの設定


アーキテクチャ: 32bit Universal
有効なアーキテクチャ: i386とx86_64のみを残して、他のppc系を削除する
ヘッダ検索パス: /usr/local/include/opencv
にそれぞれ変更する。

3. ライブラリの読み込み

「追加」->「既存のファイル」で
/usr/local/lib/libcv.dylib
/usr/local/lib/libcxaux.dylib
/usr/local/lib/libcxcore.dylib
/usr/local/lib/libhighgui.dylib
を追加する。

4. テスト用コードのはりつけ

http://opencv.jp/sample/video_io.html
main.cにビデオ入力の確認用のサンプルプログラムを貼付ける。
動いた。

参考

カテゴリー: MacOpenCV

2件のコメント

Snow LeopardにOpenCVをインストール | なんてこったいブログ · 2010年10月30日 10:19 PM

[…] 2.1.0用に記事を書き直しました。こちらを参照してください。 カテゴリー: OpenCV   タグ: OpenCV, Snow Leopard   […]

Mac(Cocoa)でムービーファイルを作る | なんてこったいブログ · 2011年5月14日 10:01 AM

[…] OpenCVはOS標準のライブラリではないので、別途インストールが必要です。finkやMacPorts等を使って自動インストールすることもできますが、インストールには長い時間がかかる上、バージョンによってはインストールに失敗する、特定の機能が正常に動かない、等のトラブルが珍しくありません。Snow Leopardが登場した直後は、至る所でOpenCVに関するトラブルで困る人達がいました。 […]

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です