データをトレーニングし、HOG アルゴリズムを使用して歩行者を検出したいと考えています。検出に使用できるようdefaultHog.setSVMDetector(HOGDescriptor::getDefaultPeopleDetector());
になりましopencv
たが、テスト ビデオの結果はあまり良くありません。だから私は自分のデータベースを使ってトレーニングをしたいと思っています。
1000以上のポジティブサンプルと1000以上のネガティブサンプルを用意しました。それらは 50 * 100 のサイズにトリミングされ、リスト ファイルを作成しました。
そして、インターネットでいくつかのチュートリアルを読みましたが、それらはすべて非常に複雑で、時には難解です. それらのほとんどは、ソースコードと HOG のアルゴリズムを分析しています。ただし、例は少なく、単純な ylize のみです。
トレーニングに使用できるいくつかの指示ショー、libsvm\windows\svm-train.exe
1000+ 50*100 のポジティブ サンプルによる例を誰か挙げてもらえますか?
たとえば、 のように、いくつかのパラメーターを使用haartraing
して から実行し、結果として を取得して、人の検出に使用できますか?opencv
haartraining.exe –a –b
*.xml
または、トレーニングと検出のための他の方法はありますか?
使用方法と詳細な手順を知りたいです。詳細アルゴリズムとして、それは私にとって重要ではありません。実装したいだけです。
どなたかご存知でしたら、コツを教えてください。