1

2つ以上の画像を比較して、ポイントがx方向とy方向にどれだけシフトしたかを計算する必要があります。これをMATLABで行うにはどうすればよいですか?

4

2 に答える 2

2

あなたが探しているのは、「オプティカル フロー」アルゴリズムです。周りにはたくさんあり、高速だが精度が低いものもあれば、遅くて精度が高いものもあります。

MATLAB オプティカル フローの実装 (Lucas Kanade) を見つけるには、ここをクリックしてください。

于 2010-01-14T07:59:39.840 に答える
0

Lucas-Kanade トラッカー/オプティカル フロー計算機に関する Gilads の提案は非常に優れており、私が使用するものです。ただし、シーンが変わりすぎるとうまく機能しないという欠点があります。

シーンが実際に大きく異なる場合 (たとえば、カメラをかなり動かしたり回転させたりした場合)、別の方法で対応するポイントを見つける必要があります。1 つの例として、SIFT 記述子を使用して 2 つの画像の画像の特徴を見つけ、どの点が互いに対応しているかを判断することができます。2 つの画像のカメラ行列がわかっている場合は、非常に簡単になります。

于 2010-01-14T11:42:17.307 に答える