#はじめに
このサイト(https://www.pro-s.co.jp/engineerblog/opencv/post_6202.html)
にやり方は書いてあるんだけど、色々躓いたのでメモとして書いておく。
環境はwin10です。
1.opencv2.4.13を入手してインストール。
(opencv3以降はcreatesamplesやtraincascadeが入っていない。サポートが無くなったのかな?)
2.createsamplesで正解画像を用意するときは、できるだけ縮小させておく。
(traincascadeでNG画像を正解画像のサイズに縮小させるため、小さくないと学習効率が悪い)
3.traincascadeで使うNG画像のリストはフルパスで記入。じゃないとエラーが出る。
4.traincascadeで使うNG画像のリストは改行コードはLF。じゃないとエラーが出る。
##余談
traincascadeのエラーメッセージが超分かりづらいです。
でもまあ途中でエラーで止まっても、とりあえずカスケードファイルは使えるので良しとしとこうかな。