Hatena::Grouptechmemo

USBカメラを使って色々遊ぶ日記(仮)

2008-07-23

初音ミクと遊んでいる動画

| 23:42 | 初音ミクと遊んでいる動画 - USBカメラを使って色々遊ぶ日記(仮) を含むブックマーク はてなブックマーク - 初音ミクと遊んでいる動画 - USBカメラを使って色々遊ぶ日記(仮)

これはすごいなー。こういうインタラクティブなのを早く作れるようになりたい。

2008-05-17

とりあえずサンプルコードでUSBカメラからキャプチャ

| 00:59 | とりあえずサンプルコードでUSBカメラからキャプチャ - USBカメラを使って色々遊ぶ日記(仮) を含むブックマーク はてなブックマーク - とりあえずサンプルコードでUSBカメラからキャプチャ - USBカメラを使って色々遊ぶ日記(仮)

まるごと載ってるサンプルコードをコピペするのもアレなので、とりあえずリンクだけ張っておく。これでUSBカメラでキャプチャした映像を出力することができた。

簡単すぐる。

ところで、コンパイル時にたくさん警告が出るけどそれはいいのだろうか。

とりあえず、以下のようなMakefileを作ったが他に何か必要なのだろうか。

ぱっと見、cvcompat.hに定義されているインライン関数(?)を使用していない、かつ-Wallなので警告が出ているだけなようなので安心。

# そういやg++でコンパイルしてないけどmake通ったな

2008-05-14

OpenCVのインストール

| 01:23 | OpenCVのインストール - USBカメラを使って色々遊ぶ日記(仮) を含むブックマーク はてなブックマーク - OpenCVのインストール - USBカメラを使って色々遊ぶ日記(仮)

前回はCVSからインストールしようとして結局コンパイルエラーが出て、理由もわからないのでおとなしくLinuxパッケージをダウンロードしてインストールすることにした。

ここからopencv-1.0.0.tar.gzをダウンロードし、いつものように(?)以下のコマンドを順番に叩く。

$ ./configure
$ make
$ sudo make install

これでおしまい。あら、簡単に終わったなぁ。

2008-05-06

OpenCVをCVSからインストールしてみる(1)

| 22:10 | OpenCVをCVSからインストールしてみる(1) - USBカメラを使って色々遊ぶ日記(仮) を含むブックマーク はてなブックマーク - OpenCVをCVSからインストールしてみる(1) - USBカメラを使って色々遊ぶ日記(仮)

opencv.jpを見ていてよさげだなぁと思ったのでインストールしてみる。

SourceForge.net: Open Computer Vision Libraryを見てもどれをアレすればよいのかよくわからないのでCVSから。

$ cvs -d:pserver:anonymous@opencvlibrary.cvs.sourceforge.net:/cvsroot/opencvlibrary login
$  cvs -z3 -d:pserver:anonymous@opencvlibrary.cvs.sourceforge.net:/cvsroot/opencvlibrary co -P opencv

↑とりあえず、プロジェクトページに書いてあるとおりにコマンドを実行。

チェックアウト終わらねええええ。

続き

./configureしてmakeしてみる

 g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I. -I../../cxcore/include -I../../cv/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng12 @UNICAP_PACKAGE_CFLAGS@ @UCIL_PACKAGE_CFLAGS@ -DNDEBUG -Wall -fno-rtti -pipe -O3 -g -march=i686 -ffast-math -fomit-frame-pointer -MT dummy.lo -MD -MP -MF .deps/dummy.Tpo -c dummy.cpp  -fPIC -DPIC -o .libs/dummy.o
g++: @UNICAP_PACKAGE_CFLAGS@: No such file or directory
g++: @UCIL_PACKAGE_CFLAGS@: No such file or directory
make[3]: *** [dummy.lo] エラー 1
make[3]: ディレクトリ `/home/yosikawa/cvs/opencv/otherlibs/highgui' から出ます
make[2]: *** [all-recursive] エラー 1
make[2]: ディレクトリ `/home/yosikawa/cvs/opencv/otherlibs' から出ます
make[1]: *** [all-recursive] エラー 1
make[1]: ディレクトリ `/home/yosikawa/cvs/opencv' から出ます
make: *** [all] エラー 2

…あれ?