オブジェクトの特定の画像を、オブジェクトが含まれる事前定義された星座のリストの 1 つにマッピングする (つまり、最も可能性の高い一致を見つける) 分類タスクを実行したいと考えています。画像の記述子(機械学習アルゴリズムを実行する)を取得するために、VLFeat実装でSIFTを使用することが提案されました。
まず私の主な質問 - sift のキーポイント検索部分を無視し、その記述子にのみ使用したいと思います。チュートリアルでは、呼び出して正確にそれを行うオプションがあることがわかりました
[f,d] = vl_sift(I,'frames',fc) ;
ここで、fc はキーポイントを指定します。私の問題は、キーポイントの周りの記述子を計算したいバウンディングボックスを明示的に指定したいということです-しかし、現在は少し不可解で許可されていないスケールパラメーターしか指定できないようです境界ボックスを明示的に指定します。これを達成する方法はありますか?
2 番目の質問は、スケールを手動で設定し、この方法で記述子を取得することは理にかなっていますか? (つまり、良い記述子になりますか?)。記述子を取得するより良い方法に関する他の提案はありますか? (他の実装、または他の非 SIFT 記述子で SIFT を使用する)。私のオブジェクトは常に画像内の唯一のオブジェクトであり、中央に配置され、一定の照明があり、その内部部分のある種の回転によって変化することに言及する必要があります-これが、SIFTが焦点を合わせていることを理解したときにうまくいくと思った理由ですオブジェクトの回転に応じて変化する方向勾配。
ありがとう