クロス ポイントで 2 つの画像を撮影しました。現在、これら 2 つの画像を比較して、移動した距離と角度を調べています。MATLAB を使用してこれを行うにはどうすればよいですか? どうもありがとうございました!
クロス ポイントで 2 つの画像を撮影しました。現在、これら 2 つの画像を比較して、移動した距離と角度を調べています。MATLAB を使用してこれを行うにはどうすればよいですか? どうもありがとうございました!
同じシーンの2つの画像を整列させることを画像レジストレーションと呼び ます。Image Processing Toolboxにアクセスできる場合は、役立つ機能がいくつかあります。
これらの画像レジストレーションのデモをご覧ください。
これらの黒い線が常に画像内にあり、それらがほぼ完全にまっすぐである (曲線に歪んでいない) 場合は、ハフ変換またはラドン変換を使用することをお勧めします (同じことを行うことについて考えるさまざまな方法です)。 ) 2 本の黒い線だけを見つけて、それらの位置を比較します。
最初に画像を反転して、線が明るい白 (大きな値) になるようにしてから、ハフ変換を行います。各画像の出力は 2 つの明るい白色点であり、そこからピーク検出を行うことができます。各ピークの座標は、ラインの角度とオフセットを示します。
MATLAB でこれを行ったことはありませんが、多くの例とドキュメントがあります。
hough
、houghlines
、およびhoughpeaks
関数