opencv 2.4.2でSURF、FERN、FREAKなどのアルゴリズムを使用してオブジェクト認識を実行しようとしています。
私は変更なしでopencvサンプルからのプログラムを使用しています-find_obj.cpp, find_obj_ferns.cpp, freak_demo.cpp
役に立たなかったアルゴリズムのパラメーターを変更してみました。
トレーニング画像、テスト画像、FREAK認識の結果がここにあります
ご覧のとおり、結果はかなり悪いです。
少し質問があります:
これらのアルゴリズムがグレースケール画像で機能するのはなぜですか?上記のトレーニング画像では、RGBを含めるとオブジェクトを簡単に検出できることは明らかです。これを考慮したテクニックはありますか?
パフォーマンスを向上させる他の方法はありますか?うまく機能しなかった機能パラメータをいじってみました。