0

私が解決しなければならない問題は、小さな画像セットを大きな画像セットに「一致させる」ことです。それ以上に、それらの類似性をランク付けしたいと思います。

私の頭に浮かんだ最初の考えは、sift 機能を使用することであり、vl_sift 関数が非常にうまく機能することがわかりました。同じライブラリで、vl_ubcmatch を使用して 2 つの画像間で一致するキー ポイントを取得できました。私の問題は、画像間の類似性をランク付けする基準と、そのような方法をデータベース全体に適用するための優れた戦略を得ることです。

あなたは私を助けることができます?

注 1: これを適用する画像は、街中を移動した車両の車載カメラから取得したもので、1 画像/秒のフレームレートで画像を取得しています。私が使用したい「類似性」の定義は、同じ場所の画像に高いランクの類似性を与えることです。町中の既知の場所を A、B、C、D と定義すると、このアルゴリズムで達成したいことは、撮影した一連の写真の中で、それらの場所 A、B、C、D からの画像を見つけることです。 .

注2:私はmatlabを使用しています。

4

1 に答える 1

0

「Bag-of-words」アプローチを使用できます。Sivic と Zisserman の論文 " Video Google: Efficient Visual Search of Videos "で詳しく説明されています。

于 2013-11-05T14:37:45.220 に答える