opencv mac

環境はmacbookair2011
OSX10.7.2
xcode3.2.6をインストール。4もいれていた。
export COMMAND_LINE_INSTALL=1
open “/Volumes/Xcode and iOS SDK/Xcode and iOS SDK.mpkg”
http://d.hatena.ne.jp/nink/20111026/1319560631
http://smartphone-zine.com/mobile/iphone/install-xcode3-lion.html


opencvをインストー
sudo port selfupdate
sudo port install opencv
かなり時間かかる。


http://lab.siio.jp/index.php?How2OpenCVMacOSX
Xcode3.2.6
新規プロジェクト
command line tool
メニューバー>プロジェクト>アクティブターゲットxxxxxxを編集
ビルドタブ>ヘッダ探索パスに
/opt/local/include/**
を追加
有効なアーキテクチャ
i386 ppc ppc64 ppc7400 ppc970 x86_64
から
ppc系を削除
release版はi386もエラーでるので、削除。
debugとreleaseともに設定。




dllみたいなdylibを設定する
Sourceと同じレベルにDynamicLibグループを追加
D&Dで問題なし。
/opt/local/lib/libopencv_core.2.3.1.dylib
/opt/local/lib/libopencv_highgui.2.3.1.dylib
/opt/local/lib/libopencv_imgproc.2.3.1.dylib


さらに自分の環境ではfloat.hの8行目
#error "This header only supports __MWERKS__."
がエラーになるので、コメントアウト
保存ができないので、ターミナルからviで編集した。


いつの間にか、macのゴミ箱が機能しなくなっている。
デスクトップのアイコンはあるが、ゴミ箱に入れることができず、ダイレクト削除になる。
何故か、.Trashフォルダが消えている。
再起動しても、改善しないので、自分で、.Trashフォルダを作成し、所有権を設定した。
とりあえず、これで動作するので問題ないのかな。