haarcascade の学習

http://d.hatena.ne.jp/shokai/searchdiary?word=%2a%5bOpenCV%5d
にしたがってやる.
aperture のディレクトリで

find /Volumes/External\ HD/aperture/ -name '*.JPG' | awk 'BEGIN{FS="/"}{print "ln -s \""$0"\"", $NF}' > list.lis

とかってやると,持ってる画像の一覧が出来る.リンクだけど.ちなみに,

ls -1 *.JPG > bg.txt

とかやると行末に @ が付与されるので注意.これを使ってやってみる.
soccer1.jpg

みたいな画像を用意してみて

~/src/OpenCV-2.0.0/bin/Debug/opencv_createsamples -img soccer/soccer1.jpg -vec soccer.vec -bg bg.txt -num 7000 -bgcolor 0 -bgthresh 10 -maxxangle 1.1 -maxyangle 1.1 -maxzangle 0.5 -w 24 -h 24

とやってみる.打ち間違えとかなければなんとなく終る.

しかし,この方法に従っていると十分ではないかもしれない.
http://lab.cntl.kyutech.ac.jp/~kobalab/nishida/opencv/haartraining_jp.htm
のほうが詳しい.