Monoでopencvsharp使うまでの個人的備忘録.
OpenCVのビルド
$ wget http://sourceforge.net/projects/opencvlibrary/files/opencv-unix/2.1/OpenCV-2.1.0.tar.bz2
$ tar xvf OpenCV-2.1.0.tar.bz2
$ cd OpenCV-2.1.0
$ cmake .
$ make
$ sudo make install
libOpenCVSharpExtern.soのビルド
$ svn checkout http://opencvsharp.googlecode.com/svn/trunk/2.1 opencvsharp
$ cd opencvsharp
$ cmake .
$ make
んで,OpenCV-2.1.0/lib以下に出来上がってる6つのライブラリ
libcv.so.2.1.0
libcvaux.so.2.1.0
libcxcore.so.2.1.0
libcxts.so.2.1.0
libhighgui.so.2.1.0
libml.so.2.1.0
をlib*210.soの形にリネーム.
$ for file in *.so.2.1.0; do mv $file ${file%.so.2.1.0}210.so;done;
$ for file in *.so.2.1.0; do mv $file ${file%.so.2.1.0}210.so;done;
それらとlibOpenCVSharpExtern.soを実行ファイルと同じディレクトリに置いとけば,「ライブラリみつからないぞ」とか怒られない.
参考ブログ
http://d.hatena.ne.jp/Schima/20090706
参考ブログ
http://d.hatena.ne.jp/Schima/20090706