5

私は実際の標準framework by Mikolajczyk et. alでSURF記述子実装の正しさを評価しようとしています。私はOpenCVを使用してSURF機能を検出し、記述し、記述子実装への入力と同じ機能位置を使用しています。Mikolajczykの評価フレームワークを機能検出器/記述子に使用するにはどうすればよいですか?

ディスクリプタの性能を評価するには、最初に検出器の再現性を評価する必要があります。残念ながら、再現性テストでは、各フィーチャの周囲のイメージ領域のサイズと向きを定義する楕円パラメータとともに、フィーチャの位置のリストが必要です。しかし、OpenCVのSURF検出器は、特徴位置、スケール、および方向のみを提供します。

related paperは、第2モーメント行列の固有値からこれらの楕円パラメータを反復計算することを提案しています。これが唯一の方法ですか?私が見る限りでは、これはOpenCVでいくつかの手間を必要とするでしょう。フィーチャリストと入力画像から、後で(たとえばMatlabで)それらの楕円パラメータを計算する方法はありませんか?

誰もがこのフレームワークで作業し、洞察や指摘を助けてくれましたか?

答えて

6

OpenCVのevaluation.cppファイルを使用できます。 OpenCV/modules/features2d/srcディレクトリにあります。このファイルでは、 "EllipticKeyPoint"クラスを使用できます。このクラスには "KeyPoint"を "ElipticKeyPoint"に変換する関数が1つあります

2

正に、私はこのフレームワークを使ったことがありませんでしたが、ローカルディスクリプタのパフォーマンス評価についてはpaperが必要です。

+0

ありがとうございました。私はこの論文を知っていますが、残念ながら楕円パラメータの取得方法についての詳細はもうありません。 –

関連する問題