1

matlabで複数の画像を整列させようとしていますが、matlabでそれらを正しく整列させるのに問題があります。それらをつなぎ合わせて平均化することで、それらを重ね合わせてより大きな画像を作成できるように、それらを位置合わせしたいと思います。ここにいくつかの画像を投稿しました。5つの画像を手動で位置合わせすることは難しくありませんが、何百もの同様の画像を手動で位置合わせする必要がないように、スクリプトを作成したいと思います。

過去数日間、私はこれを機能させるためのいくつかの方法を試しました。画像を十分にフィルタリングできれば、文字のマスクを作成して、簡単に位置合わせできると思いましたが、うまく機能させることができませんでした。

ローカル適応しきい値を使用して、画像全体の不均一な輝度レベルを補正しようとしましたが、適切に位置合わせできませんでした。実際の画像の位置合わせには、imregister()とnormxcorr2()を使用していますが、どちらも画像を適切に位置合わせしていません。

そんなに難しいことではないと思いますが、できませんでした。任意の考えや洞察をいただければ幸いです。


編集:ここでさまざまな操作を実行した後にアップロードされた画像

4

1 に答える 1

0

特徴検出を行った後、RANSAC アルゴリズムを使用して、画像のペア間の変換を見つけます。

Mathworks の Web サイトでこのデモを参照してください: http://www.mathworks.com/videos/feature-detection-extraction-and-matching-with-ransac-73589.html

于 2012-12-13T06:54:30.600 に答える