Ver.3シリーズより新しいCasper Cartridgeがあります。
下記からアクセスしてください。
【Casper Cartridge Top】 |
Ver.1-3概観 | カートリッジ一覧 | 解説 | 内部作業履歴 | OpenCVサンプル群 | ARToolKit | PTAM | OpenCV開発版 |
OpenCVのサンプルコードはインターネット上のあちこちにあります。
自分に見合うものを取ってきてください。
ここでは、
Casperカートリッジのうち
ver3.3
か
ver3.4-esys
を現在利用中であると仮定します。
(OpenCVをどうコンパイルしたかについてはこちらをご参照ください)
この Ubuntu 10.04 LTS Desktop 環境上では、単一のソースファイルなら、以下の形でコンパイルできます。
C | $ gcc -o kmd_sample0 kmd_sample0.c `pkg-config --cflags opencv` `pkg-config --libs opencv` |
C | $ gcc -o kmd_sample0 kmd_sample0.c -I/usr/local/include/opencv -L/usr/local/lib -lml -lcvaux -lhighgui -lcv -lcxcore |
C++ | $ g++ -o kmd_sample1 kmd_sample1.cpp `pkg-config --cflags opencv` `pkg-config --libs opencv` |
C++ | $ g++ -o kmd_sample1 kmd_sample1.cpp -I/usr/local/include/opencv -L/usr/local/lib -lml -lcvaux -lhighgui -lcv -lcxcore |
ないしは、謹製のMakefile_c_and_cppを用いると次のようにもできます。
C | $ make kmd_sample0 -f Makefile-c_and_cpp |
C++ | $ make kmd_sample1 -f Makefile-c_and_cpp |
以下にサンプルプログラムのうち公開されているものを再整理して掲載しています。
これらのコピーはUSBでのUbuntu 10.04 LTSの中でなら、 /home/ubuntu/www-mirror/OpenCV-samples/ で確認することができます。
ライセンスについては公開元のサイトや各書籍で各自確認してください。
以下はメモですので、あまり信用しないでください。
これはOpenCV-2.1.0の展開時に出てくる、OpenCV-2.1.0/samples/のことです。
【前提】 OpenCV-2.1.0.tar.bz2 (2010/05/01) 【実施】 [00] $ cd [01] $ cd www-mirror/OpenCV-samples/OpenCV-2.1.0-samples/c [02] $ bash ./build_all.sh (one_way_sample.cppだけコンパイルエラー発生中)
USBカメラを持ってきて、lkdemoとか実行してみましょう。rキーを押すのを忘れずに。
【前提】 http://opencv.jp/sample_code (2010/09/20) 【実施】 [00] (どうやってダウンロードしたのかとかは非公開) [01] $ cd ~/www-mirror/OpenCV-samples/opencv.jp/ [02] $ ./kmd_compile_ver1.bash (contour_processing-source3.cpp[非公開], estimators-source1.cpp, others-source1.cppはコンパイルに失敗するようですね) [03] $ ./kmd_compile_ver2.bash (usage_of_sparsemat_2_superresolution-1.cppはコンパイルに失敗するようですね)
【前提】 cv_prog.zip (2008/05/01) 【実施】 [00] $ cd [01] $ cd www-mirror/OpenCV-samples/OpenCV-ProgrammingBook1stEd/ [02] $ ./OCVPB1_build_all_by_kameda.bash (keisan.cpp, histogram.cpp, rockpaperscissors.cppにコンパイルエラー発生中)
【前提】 cv11_prog.zip + tutorial_01.cpp (2010/09/11) 【実施】 [00] $ cd [01] $ cd www-mirror/OpenCV-samples/OpenCV-ProgrammingBook2ndEd/ [02] $ ./OCVPB2_build_all_by_kameda.bash (histogram.cpp, rockpaperscissors.cppにコンパイルエラー発生中)
【前提】 LearningOpenCV_Code.zip (2010/09/13) 【実施】 [00] $ cd [01] $ cd www-mirror/OpenCV-samples/LearningOpenCV/LearningOpenCV_Code [02] $ make -f Makefile.txt (最後の/root/binへのインストールは当然失敗しますが、実行ファイルはそれぞれ生成成功)
一応、情報募集中。
というか自分で検索した方がよいでしょうねー。