Leopard に opencv インストール & 最近のopencv が OSX の framework 化されてる件
macport でいこうとしたが、バージョンが0.99だったのと、なんかコケたから自力でいってみる。
とりあえず libjpeg とか入ってるか覚えてないので調べる
[mako@LAMY]locate libjpeg | grep -v macports | grep opt/local/lib /opt/local/lib/libjpeg.62.0.0.dylib ..あるっぽい [mako@LAMY]locate libpng | grep -v macports | grep opt/local/lib /opt/local/lib/libpng.3.22.0.dylib ..あるっぽい [mako@LAMY]locate libtiff | grep -v macports | grep opt/local/lib /opt/local/lib/libtiff.3.dylib ..あるっぽい
ん、あるっぽいね。
ffmpeg は別のことで入れてあるんだよね。
[mako@LAMY]ll /usr/local/bin/ffmpeg lrwxr-xr-x 1 root wheel 54 2007-11-10 19:57 /usr/local/bin/ffmpeg -> /Applications/FLV2iTunes.app/Contents/Resources/ffmpeg*
CVS からダウンロードしてインストールするよ。
関連のライブラリを macport で入れてるので参考 URL とはパス指定が違うのに注意。
[mako@LAMY]cd src [mako@LAMY]cvs -z3 -d:pserver:anonymous@opencvlibrary.cvs.sourceforge.net:/cvsroot/opencvlibrary co -P opencv [mako@LAMY]./configure CPPFLAGS="-I/opt/local/include" LDFLAGS="-L/opt/local/lib" [mako@LAMY]make [mako@LAMY]sudo make install [mako@LAMY]cd samples/c [mako@LAMY]./build_all.sh [mako@LAMY]cd ../../ [mako@LAMY]sh make_frameworks.sh #=> OSX の framework ができる
opencv/samples/MacOSX/ があって Xcode のプロジェクトになっている。
opencv の framework を指定して build するとすんなり動いたよ。
自作プログラムの配布を支援するのが目的なのかな > framework。
On Mac OS X the concept of Framework bundles is meant to simplify distribution of shared libraries,
accompanying headers and documentation.
framework が分かってないのでアレなんだけど、サンプルをいじってると opencv の関数が補完対象にもなっているようです。Cocoa 使いには良い知らせだろう:-)
参考 URL:
http://wwww.vis.ne.jp/mt/archives/000629.html
http://itoshi.tv/d/?date=20060713#p01
役に立った、ありがとうです:-)
- 作者: 奈良先端科学技術大学院大学 OpenCVプログラミングブック制作チーム
- 出版社/メーカー: 毎日コミュニケーションズ
- 発売日: 2007/09/22
- メディア: 単行本(ソフトカバー)
- 購入: 10人 クリック: 1,006回
- この商品を含むブログ (35件) を見る