Wie kann ich ein Panorama korrekt zusammenfügen, wenn ich die Kamera entlang der horizontalen Achse bewegt habe?

Hier in Argentinien haben wir eine sehr schicke Straße namens „Lanin“ . An allen Häusern und Mauern dieser Straße ist eine Art Mosaik befestigt, und das ist sehr cool. Es wurde von einem lokalen Künstler gemacht , der in dieser Straße lebt .

Da dieses urbane Kunstwerk zwei Blocks lang ist, habe ich beschlossen, ein Panorama davon zu machen, indem ich mich beim Fotografieren auf einer horizontalen Achse bewege. Ich meine, ich machte ein Foto, ging einen Schritt tiefer die Straße entlang, machte ein weiteres Foto und so weiter.

Als ich versuchte, es in AutoPano zu sticken, kam das folgende deformierte Ding heraus:

schlecht genähtes Beispiel( Hochauflösend hier )

Und die andere Seite des Blocks:

ein weiteres schlecht genähtes Beispiel( Hochauflösend hier )

Danach habe ich etwas über Parallaxenfehler gelernt und warum Sie es vermeiden müssen, sich beim Erstellen von Panoramen zu bewegen. Ich meine, es gibt viele Verbindungsfehler auf beiden Bildern. Besonders im zweiten ist der Teil mit der Ecke ziemlich problematisch zu sticken, weil sich die Perspektive der Ansicht beim Bewegen stark verändert hat.

Gibt es also eine Möglichkeit, diese Art von Panorama korrekt zusammenzufügen? Würde das nur an glatten Wänden funktionieren?

Danke für die Bearbeitung und Korrektur, @mattdm, mein Englisch ist gerade sehr eingerostet.
¡Su Inglés es mejor que mi español! Es ist überhaupt kein Problem zu verstehen, was du sagst – ich habe es nur ein wenig flüssiger gemacht.

Antworten (9)

Was Sie zu konstruieren versuchen, ist ein Parallelbewegungspanorama. Es stand schon eine Weile auf meiner TODO-Liste , aber ich habe es noch nicht selbst gemacht.

Microsoft ICE unterstützt dies. Es ist die einzige Software, die ich kenne, die automatisches Stitching von parallel bewegten Panoramen durchführt. Sie finden diese Option unter „Kamerabewegung“ unten links neben dem Vorschaufenster.

Haben Sie irgendwelche Links dazu, die faszinierende Idee der Idee, aber das Googeln von "Parallelbewegungspanorama" ergibt nichts
Entschuldigung, es sollte eine parallele Bewegung sein, keine Bewegung . IIRC, dies entstand zum Erstellen eines Panoramas aus einem Video, in dem eine Szene von einer sich bewegenden Plattform / einem sich bewegenden Fahrzeug gefilmt wird und Einzelbilder zu einem Panorama zusammengesetzt werden. Ich bin seit Jahren nicht mehr in der CG-Community aktiv, aber ich habe bei einer der SIGGRAPH-Kunstausstellungen eine sehr beeindruckende mehrere Kilometer lange Straße gesehen.

Wenn Sie ein Panorama aufnehmen, indem Sie nur die Kamera drehen, simulieren Sie den Effekt eines Objektivs mit größerem Sichtfeld (selbst wenn Sie eine nicht standardmäßige Projektion verwenden).

Wenn Sie die Kamera bewegen, hat das, was Sie zu produzieren versuchen, keine Entsprechung in der Realität, dh es ist keine 2D-Projektion einer 3D-Szene wie die meisten Fotos, es ist alles zusammen etwas anderes! Aus diesem Grund gibt es keine eindeutige Möglichkeit, die Bilder zusammenzusetzen.

Ich weiß jedoch, dass es in dieser Situation keine Alternative zum Bewegen der Kamera gibt. Ich würde jedes Gebäude frontal fotografieren, alle Lücken zwischen den Gebäuden frontal fotografieren und dann die Bilder entlang gerader vertikaler Linien verbinden. Auf diese Weise richten sich die Gebäude aus, aber Sie müssen noch etwas daran arbeiten, die Straße/den Himmel zu verschmelzen. Das Ergebnis wird immer noch etwas seltsam aussehen, da das, was Sie produzieren, nicht der Ansicht entspricht, die Sie im wirklichen Leben erhalten würden.

Bearbeiten: @mattdm wirft einen guten Punkt auf, den ich übersehen hatte. Was Sie in dieser Situation tun möchten, ist eine orthografische Projektion zu simulieren, dh die Projektion, die Sie mit einem Objektiv mit unendlicher Brennweite erhalten würden, das auf unendlich basiert. Der beste Weg, dies zu erreichen, wäre, so viele Fotos wie möglich mit wenig horizontalem Abstand zwischen ihnen aufzunehmen und sie dann als eine Reihe dünner vertikaler Scheiben zusammenzufügen.

Ich denke, was es simuliert, ist ein horizontaler Streifen, der von einem Foto abgeschnitten wurde, das mit einem langen Objektiv weit genug zurückgenommen wurde, um die gesamte Szene direkt zu erfassen. Unmöglich nur wegen dazwischenliegender Gebäude und so weiter, und weil man ziemlich weit weg sein müsste, um alles so gerade zu machen. Es könnte etwas natürlicher sein, wenn das Gebäude in der Mitte der Straße geradeaus genommen wird und es zunehmend weniger zentriert ist, wenn Sie sich vom mittleren Haus entfernen (jedes Mal mehr in Richtung Mitte).
Ah, das ist ein guter Punkt und erinnert mich an etwas, das ich völlig übersehen habe, eine orthografische Projektion (wie ein architektonisches Höhendiagramm) ist das, was Sie annähern möchten. In einer orthografischen Projektion sind alle Strahlen parallel, was Sie annähern können, indem Sie die Mitte aus vielen Bildern mit unterschiedlichen Übersetzungen ausschneiden
Wie wäre es, wenn Sie eine Videokamera im Hochformat an ein Fahrzeug klemmen und sich dann langsam und gleichmäßig die Straße entlang bewegen? Eine Fahrt mit 3 Metern/Sekunde (10,8 km/h) würde alle 10 cm ein Bild ergeben, sodass Parallaxenfehler zwischen den Bildern minimiert würden.

Sie können den Mosaikmodus in Hugin für diese Arten von Panoramen verwenden.

Sie müssen sich im Expertenmodus befinden ( Interface → Expert ), aber dann kann im Vorschaufenster (Schaltfläche GL) auf der Registerkarte Move/Drag der Drag Mode als Mosaikmodus ausgewählt werden.

Wenn dies gesetzt ist, ändert das horizontale und vertikale Ziehen die Translationsparameter X bzw. Y, dh Sie können die virtuelle Kamera horizontal und vertikal bewegen.

Das ist einfach unglaublich, wenn das dann mit mehreren Fotos gemacht werden kann, wow!

Ich bin mir nicht sicher, ob dies eine perfekte Lösung ist, aber ich würde es mit Hugin versuchen. Eine der Funktionen, die ich an Hugin liebe, ist die Möglichkeit, gerade Linien zu definieren, die sich über Fotos erstrecken. Dies gibt der Software einen zusätzlichen Hinweis darauf, was am Ende gerade aussehen sollte, sobald das Panorama zusammengesetzt ist.

Ich habe noch nie versucht, ein Panorama mit horizontaler Bewegung wie dieses zu machen, aber was mich bei Hugin überzeugt hat, war ein Panorama, das ich mit vielen Gebäuden und einem langen Dock in einem Hafen aufgenommen habe. Alles andere, was ich verwendet habe, führte dazu, dass das Dock verzerrt wurde, aber in Hugin konnte ich eine Linie definieren, die die Länge des Docks verlängerte, und dies ließ Hugin eine sehr vernünftig aussehende Ausgabe erzeugen.

Das erste Panorama wurde mit Autopano erstellt. Der zweite mit Hugin scheiterte aufgrund von Autopano kläglich daran, alle Bilder zu verknüpfen.
Hugin wird diesen „Gerade-Linien“-Trick nicht alleine machen – haben Sie versucht, irgendwelche Linien zu finden, die sich über mehrere Bilder erstrecken (vielleicht der Bürgersteig)?
Nein, im Grunde habe ich nur die Bilder geladen und das Programm alle Probleme erledigen lassen. Ich glaube, ich habe 3 verschiedene Panoramen gemacht (um zu vermeiden, dass die App mit 150 Bildern überläuft) und diese 3 neuen Panoramen kombiniert.
Wenn Sie Lust haben, dem eine Chance zu geben, das war die "geheime Zutat", die Hugin dazu gebracht hat, in dem Fall, auf den ich oben verwiesen habe, besonders gut zu funktionieren. Solange Sie eine gerade Linie durch Ihre Fotos finden können, sorgt Hugin dafür, dass sie gerade bleibt.

Canon PhotoStitch verfügt über zwei Stitching-Modi – Panning und Parallel. Es berücksichtigt sogar die Brennweite, mit der Ihre Bilder aufgenommen wurden. Wenn Sie mit einer Canon fotografieren, sollten Sie die Software auf der Canon Utilities-Diskette haben.

Unabhängig davon, welche Software Sie verwenden, versuchen Sie jedoch, mit der längsten Brennweite zu fotografieren, um Geometrieverzerrungen zu beseitigen. Es wird ein Kompromiss zwischen der Verzerrung und der Anzahl der Frames, die Sie benötigen, um Ihr Motiv abzudecken.

Besorgen Sie sich außerdem einen Nivellierer und stellen Sie sicher, dass Ihre Kamera horizontal ist, wenn Sie die Aufnahmen machen, und sorgen Sie so weit wie möglich für eine konstante Höhe. Dies wird die Rotations-/Translationsprobleme reduzieren.

Ähm, interessant. Ich werde es versuchen. Normalerweise installiere ich nie die gebündelte Software, weil es normalerweise reiner Mist ist, aber ich werde es mit Photostitch versuchen.
Photostich hat ernsthafte Schwierigkeiten, irgendetwas zusammenzufügen. Habe fast nie etwas Gutes dabei herausbekommen.

Hier ist eines, das ich gemacht habe, indem ich Bilder überlappte, die auf der Straße aufgenommen wurden. Dies war mit Photoshop unter Verwendung des Messwerkzeugs und "Rotate Canvas" Willkürlich, um die Vertikalen gerade und parallel zu bekommen. Dann wurden die Bilder zugeschnitten, zusammengeführt und die nicht ausgerichteten überlappenden Teile der Bilder gelöscht. Es ist zeitaufwändig und nicht die gewünschte Software-Antwort, aber es funktioniert. Eine Sache, die Sie beachten sollten, ist, wenn es Dinge wie Markisen oder Schilder gibt, die 3D sind, müssen Sie sicherstellen, dass Sie direkte Bilder verwenden können.

http://www.knightvisionphotography.com/FranklinMainStreet.pdf

Ich vermute, das Problem ist, dass Sie kein Panorama aufnehmen. Sie machen einfach mehrere Aufnahmen, die einfach aneinander angehängt werden sollten. Ich würde die Leinwand in Photoshop erweitern und einfach jedes Foto nebeneinander platzieren.

Das Ergebnis sieht aus wie ein Panorama, ist aber eigentlich nur ein sehr langes Foto.

Ein Parallelpanorama ist immer noch ein Panorama.

Ich würde zuerst versuchen, Ihr Foto mit den Lightroom-Kameraprofilen auf Linsenverzerrungen zu korrigieren.

Dann könnten Sie versuchen, mit Photoshop ein Panorama zu erstellen, das eine Option zum Zusammenfügen von Bildern ohne die üblichen Korrekturen bietet.

Obwohl ich normalerweise jedem raten würde, AutoPano Pro zu verwenden, scheint diesmal Photoshops Versuch des Panorama-Stitchings hilfreich zu sein.

Ich glaube nicht, dass dies das Perspektivproblem lösen wird. Aber die Photoshop-Option ist sehr interessant. Werde es auf jeden Fall ausprobieren.

Ich habe verschiedene Programme ausprobiert, die Fotos zu Panoramen zusammenfügen. Am häufigsten verwende ich Photoshop Elements. Dies ist eine ziemlich billige Version von Photoshop, die die meisten Funktionen hat, aber nicht alle, die Photoshop hat.

Sie können eine 30-Tage-Testversion herunterladen und die verschiedenen Möglichkeiten ausprobieren, mit denen Photoshop Elements Ihre Fotos zu einem Panorama zusammenfügen kann. Es gibt sogar einen manuellen Modus, den ich aber noch nicht ausprobiert habe.

Viel Glück (ich bin nur ein Kunde von ihnen und habe kein Interesse daran, dass Sie diese Software kaufen)

Wenn Sie empfehlen, eine Testversion von Elements herunterzuladen, warum verwenden Sie nicht einfach die Testversion von Photoshop?