opencvインストール
VMWare版Ubuntu8.04にopencv入れる
ffmpeg, gtkは既に入っている
sudo apt-get install libcv-dev sudo apt-get install libcv1 sudo apt-get install libcvaux-dev sudo apt-get install libcvaux1 sudo apt-get install libhighgui-dev sudo apt-get install libhighgui1 sudo apt-get install opencv-doc
/usr/share/doc/opencv-doc/
にドキュメントとサンプルが入っている
/usr/share/opencv/haarcascades/
にfacedetectのパターンファイルがある
iSightは、色々試したたけど画面が緑色のノイズが乗ってしまって使えなかった。
後述のlogitecのUSBカメラは使えた。
一応やったことを書いておく。
VMWareのメニューから[デバイス]->[apple built-in isight]->[接続]
sh build_all.sh ./facedetect ?cascade=/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml
g++ `pkg-config opencv -cflags -libs` edge.c -o edge
isightをvmware上のubuntuで使う方法
http://ubuntuforums.org/archive/index.php/t-766866.html
より
aptに追記 /etc/apt/sources.list 編集
deb http://ppa.launchpad.net/mactel-support/ubuntu hardy main deb-src http://ppa.launchpad.net/mactel-support/ubuntu hardy main
sudo apt-get update sudo apt-cache search isight
isight-firmware-tools - Apple Built-in iSight Firmware Tools というのを発見
sudo apt-get install isight-firmware-tools
インストールできたけど、緑色のままだった・・・
仕方ないので、Logitec QV-40というwindows版のドライバが既にweb公開されてない古いwebcamを使う
sudo apt-get install qcam sudo apt-get install gqcam
VMWareから[デバイス]->[logitech camera]->[接続]
して
gqcam -v /dev/video0
キャプチャできてる。
顔認識を試す
./facedetect ?cascade=/usr/share/opencv/haarcascades/haarcascade_frontalface_default.xml