画像の位置合わせとトリミング

定点撮影の視野内を物体が通過する動画に対し
物体を固定し、背景が動くような編集を行うプログラムを作成したいと考えています。
(例えば、視野を新幹線が通過する動画で、新幹線を固定し背景が動くようなイメージ)
ただし、特徴点が捉えにくいようで、プログラムとしては走るのですが、
結果としては、意図したものと違います。(位置があっていない。)
この様なケースに適した関数(プログラム)をお教えいただけませんでしょうか。
現在使用している関数は tform = imregcorr(moving,fixed,'similarity');です。
当方以下をインストールしています。
Image Processing Toolbox
Computer Vision Toolbox
Signal Processinng Toolbox

4 Comments

Kenta
Kenta on 21 Aug 2020
こんにちは、対象の画像(の特性)によって、最適な手法は変わると思います。その動画を添付していただくことは可能ですか?例えば、新幹線の例では、前フレームとの差は小さいはずなので、マッチングの関数のパラメータ設定を公式の例から変更するとよいかもしれません。また新幹線のみをROIとすることで、フレーム間の新幹線どうしの重ね合わせ自体はうまくいく可能性が高まります。ただ、対象の画像によっては、これらの方法では効果的でないかもしれません。
hayashi masaki
hayashi masaki on 24 Aug 2020
ご回答、有難うございました。
サンプルデータを添付させて頂きますので、
ご覧いただき、ご助言頂けると幸いです。
Kenta
Kenta on 26 Aug 2020
こんにちは、GIFをありがとうございます。ただ、どの物体を追跡したらよいかわからず、教えていただけると幸いです
hayashi masaki
hayashi masaki on 26 Aug 2020
ご連絡頂き、有難うございます。
説明不足で申し訳ありません。
やりたい事のイメージを添付ファイルにまとめてみましたので
ご確認いただきたく。
お手数をおかけしますが、宜しくお願いいたします。

Sign in to comment.

Answers (0)

Asked:

on 21 Aug 2020

Commented:

on 26 Aug 2020

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!