2011/02/08

MacportsでOpenCV2.1インストール

1.macportsを導入

macportsをダウンロード

支持に従いインストールを行う。

2.環境変数
ターミナルを起動し、不可視ファイルを見えるようにする。
$ defaults write com.apple.finder AppleShowAllFiles true
$ killall Finder

ホームディレクトリに.bash_profile と .bashrc を作る。
.bash_profileには
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
.bashrcには
export PATH=/opt/local/bin:/opt/local/sbin/:$PATH
export MANPATH=/opt/local/man:$MANPATH
を入れて、miとかで保存。
再びターミナルで不可視に。
$ defaults write com.apple.finder AppleShowAllFiles false
$ killall Finder

ターミナルでmacportsのアップデートを行う。
$ sudo port -d selfupdate
$ sudo port -d sync

駄目なら、参照ファイルを変える必要がある。以下の手順
以下のファイルを編集する。
/opt/local/etc/macports/sources.conf

管理者権限が必要なので、viエディタで。
> sudo vi /opt/local/etc/macports/sources.conf

以下のようにコメントアウトand追記。

#rsync://rsync.macports.org/release/ports/ [default]
http://www.macports.org/files/ports.tar.gz [default]

あるいはVPN接続している可能性あり。
接続環境を確認しましょう。

3.opencvをインストール
ターミナルで以下コマンド。

$ sudo port install opencv

結構時間掛かりました。30分くらい。