OpenCV の HoG API を使用して機能を抽出しようとしていますが、それを可能にする API が見つからないようです。
私がやろうとしているのは、HoG を使用してすべてのデータセット (一定数の正と負の画像) から特徴を抽出し、独自の SVM をトレーニングすることです。
OpenCV の下で HoG.cpp をのぞき見しましたが、役に立ちませんでした。すべてのコードは複雑さの中に埋もれており、さまざまなハードウェア (Intel の IPP など) に対応する必要があります。
私の質問は:
- SVM に供給されるすべての機能/記述子を抽出するために使用できる OpenCV の API はありますか? それを使用して自分の SVM をトレーニングするにはどうすればよいですか?
- 存在しない場合、同じことを達成できる既存のライブラリはありますか?
これまでのところ、実際に既存のライブラリ (http://hogprocessing.altervista.org/) を Processing (Java) から C++ に移植していますが、それでも非常に遅く、検出には少なくとも 16 秒かかります。
HoG 機能の抽出に成功した人は他にいますか? そして、私が使用できるオープンソースコードはありますか?
前もって感謝します