中心が同じで周辺コンテンツが異なる画像をどのようにステッチできますか?


9

この問題を解決するための助けを探しています。一連の画像をつなぎ合わせたい。それを説明する最も簡単な方法は、たとえば、両側に建物の繰り返しのパターンがある長い通りを歩いているとしましょう。それで、私は通りを下に向けて写真を撮り、建物を周辺のビューのようなものにします。次に、設定された数のステップを移動して、別の写真を撮る、というように続きます。これらの写真をどのように貼り合わせますか?

ここに私がステッチしようとしている画像のサンプルがあります:

ここに画像の説明を入力してください ここに画像の説明を入力してください

これらはカメラショットではなく、エミッタに垂直な光子検出器タイルからの読み取り値です。


2
どのようにしてくださいしたい一緒にこれらの写真をステッチしますか?望ましい芸術的結果は何ですか?
プロフィールを読んでください

いずれにせよ、あなたの特定のケースが科​​学機器であったとしても、写真の文脈でこれを置くために+1を与えています。
プロフィールを読んでください

1
それらを中央に揃えようとしていますか?次に、それらをどのようにオーバーレイしますか?フォーカススタックについて調べましたか?あるいは、それらを合計したいかもしれません。ImageJは、適切なプラグインを備えた必要なツールかもしれません
クリスH

だから私が持っているすべての画像を積み重ねて、それらを画像ごとに再生すると、カメラがチューブから引き出されているように見えます。映画を作ることはできますが、各画像間の移動距離がわかっている場合、これらの画像を結合して1つの連続した画像を作成する方法があるかどうか疑問に思いました
Kevin

時間の経過とともに変化する画像が必要な場合は、ムービーまたはアニメーションがあります。いずれにせよ、写真ではありません。たとえば、アニメーションGIFを調べます。または、Googleストリートビューのように、ある画像から次の画像に変化する映画を本当に探しているのですか?
16

回答:


1

ffmpegを使用して、静止画を映画またはアニメーションGIFに組み立てることができます。これはタイムラプスでは一般的です。間隔が一定で、ファイル名が連続している場合は、ffpmegタイムラプスチュートリアルに従ってください。

センタリングはトリッキーです。私はこれを顕微鏡下の単一の明るいスポットで行う必要があり、後処理でこれを行うためのpythonスクリプトを作成しました(フォーカスは一定ですが、時間とともに変化します)。同僚はlabviewを使用して、より複雑な画像で顕微鏡を最近の状態にしました。小さいスケールで行ったように、明るい領域の重心を計算してオフセットすることができる場合があります。あなたはOpenCVを調べているかもしれませんが、コードを書いている可能性があります。

画像をアニメーションに組み立てるのは比較的簡単です。間隔はわかっているが一定ではない場合、重複したフレームを使用して結果を一定のフレームレートにパディングするトリッキーなスクリプトジョブを手にすることになります。

フレーム間を補間したい場合(そして私がデータでこれを行うことに警戒するでしょう)、ImageMagickの「モーフ」機能が役立つかもしれません。


ええ、ありがとうございます。バスタブの端が常に表示されるので、フレームに比べてサイズが小さくなるだけなので、そうすることを考えていました。タイムラプスムービーを使用して問題が解決したら、フレームごとに分析を行うことができると思います。
ケビン

私が考えることができる最良のことは、クリスが述べたようにフレームをステッチしてから、After Effectsなどのプログラムを使用して、目的の結果で同じ場所に留まるオブジェクトに対してフレームごとの「トラッキング」オートメーションを実行することです。画像では、それが仕様、または右の丸いオブジェクトの曲線全体になります。これは、私が話していることに似たものを示しています。helpx.adobe.com
effects

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.