2012-06-20 15 views
7

現在、私はFisherfaces/LDAを使用してより広いレベルの画像をフィルタリングし、LDAからの出力を検証するためにSURFを使用している顔認識プロジェクトに取り組んでいます。 。 CvSURFParam()に渡すべき良いヘッセのしきい値は何ですか? OpenCVが提供するサンプルコードは500です。最適ですか?opencv +でのSURF特徴抽出に最適なヘッセ行列しきい値

また、自分のコードでIDを確認できるように一致させる必要があるディスクリプタの最小数はいくらですか? 50%で十分でしょうか?

私はWindowsでC++でOpenCV 2.4を使用しています。

+4

この種の質問に答えることができるのは、入力データをさまざまなしきい値や定数などでテストし、最適なものかどうかを確認することです。 – ArtemStorozhuk

+0

私はそれをしました。しかし、私のデータベースが十分ではないので、私は確信していませんでした。私は、研究上の価値があるかどうかをチェックしていました。とにかくありがとう。 – ahirnish

答えて

0

ArtemStorozhukが正しいです。私たちはあなたのデータセット(特に画像の品質)を知らないので、より良い値を提示する方法はありません。そして、はい、あなたはパブリックドメインの顔データベース(例えば。FERET)を使用することができ、あなたのトレーニングセットにおけるテスト画像の量を増加させること

のための一般的な答えありません。

また、(今後検索エンジンでこれを見つける人も)、あなたが何をしようとしているのはよい考えではありません。 SURFを使用すると、他の顔だけを見つけたことが確認されます。一致しなければならない記述子に最小値を設定することは、再度に依存する非常にです。 SURF機能が少ないことを知ることは、画像が少しぼやけていることを単に意味することができます。

関連する問題