Suchen Sie Hilfe bei der Lösung dieses Problems. Ich möchte eine Reihe von Bildern zusammenfügen. Der einfachste Weg, es zu beschreiben, ist, sagen wir, ich gehe eine lange Straße entlang, mit einem sich wiederholenden Muster von Gebäuden auf beiden Seiten. Also mache ich ein Bild mit Blick auf die Straße, wodurch die Gebäude in der peripheren Ansicht wirken. Dann bewege ich eine festgelegte Anzahl von Schritten und mache ein weiteres Bild und so weiter und so fort. Wie würde ich diese Fotos zusammenfügen?
Hier sind Beispiele der Bilder, die ich zu nähen versuche:
Dies sind keine Kameraaufnahmen, sondern Messwerte von einer Photonendetektor-Kachel, die senkrecht zu meinem Emitter steht.
software
image-processing
Kevin
quelle
quelle
Antworten:
Mit ffmpeg können Sie Standbilder zu einem Film oder einem animierten GIF zusammenfügen. Dies ist häufig bei Zeitraffern der Fall. Wenn Ihr Abstand konstant ist und Ihre Dateinamen sequentiell sind, befolgen Sie ein beliebiges ffpmeg-Zeitraffer-Tutorial.
Die Zentrierung ist schwierig. Ich musste dies mit einem einzelnen Lichtblick unter einem Mikroskop tun und schrieb ein Python-Skript, um dies in der Nachbearbeitung zu tun (ständiger Fokus, aber Änderung über Stunden). Die Kollegen verwendeten Labview, um das Mikroskop auf ein komplexeres Bild zu bringen. Möglicherweise können Sie den Schwerpunkt Ihres hellen Bereichs berechnen und diesen versetzen, wie ich es in kleinerem Maßstab getan habe. Sie sehen sich vielleicht OpenCV an, schreiben aber wahrscheinlich Code.
Das Zusammensetzen der Bilder zu einer Animation ist vergleichsweise einfach. Wenn der Abstand bekannt, aber nicht konstant ist, haben Sie einen schwierigen Skriptjob in Ihren Händen, bei dem doppelte Frames verwendet werden, um die Ergebnisse auf eine konstante Framerate aufzufüllen.
Wenn Sie zwischen Frames interpolieren möchten (und ich würde dies mit meinen Daten nicht tun), kann die "Morph" -Funktion von ImageMagick hilfreich sein.
quelle
Sie können Hugin verwenden, um Bilder manuell auszurichten, und Sie können Masken definieren, um zu definieren, welche Teile der Bilder ausgeschlossen oder zusammengefügt werden sollen. Siehe Hugin-Website
quelle