3

私は OpenCV FREAK 記述子を扱ってきましたが、2 つの同様の方向とスケーリングされた画像で非常に素晴らしい一致結果を達成した後、スケーリングと回転された画像を試し始めました。

FREAK はスケール/回転に対して不変であるはずですが、私の結果はひどいものです。フリーク記述子パラメーターを調整しようとしました。

new FREAK(true, true, 22, 5); //rotInvariant, scaleInvarian, scale, ocataves

しかし、回転した画像のより解像度が高い部分で、いくつかの正しい一致を得ることができました。

回転した画像と異なるスケールの画像に合わせて FREAK を調整する方法はありますか?

4

2 に答える 2

2

FREAK は、それ自体が回転/スケール不変ではありません。これは、AGAST が提供する回転とスケールを使用して、AGAST キーポイント (BRISK の紙のキーポイント記述子の短い名前) でトレーニングされました。したがって、スケール/回転の不変性を可能な限り最適な状態にしたい場合は、この検出器を使用する必要があります。

于 2012-12-25T13:03:12.217 に答える
0

山水荘に同意。opencv を使用すると、BRISK キーポイント検出を使用できることを追加したいだけです。キーポイントを取得し、それらのキーポイントの周りで FREAK を実行します。

于 2013-12-05T01:05:08.323 に答える