Come posso cucire correttamente un panorama se ho spostato la videocamera lungo l'asse orizzontale?


21

Qui in Argentina, abbiamo una strada molto elegante chiamata "Lanin" . Tutte le case e le pareti di quella strada hanno una sorta di mosaico incollato ad esso, ed è molto bello. È stato realizzato da un artista locale che vive in quella strada .

Perché per questo pezzo di arte urbana è lungo due isolati, ho deciso di farne un panorama, spostandomi su un asse orizzontale mentre scattavo delle foto. Voglio dire, ho fatto una foto, ho fatto un passo più in profondità lungo la strada, ho fatto un'altra foto e così via.

Quando ho provato a ricucirlo in AutoPano, è venuta fuori la seguente cosa deformata:

esempio mal cucito ( Alta risoluzione qui )

E l'altro lato del blocco:

un altro esempio mal cucito ( Alta risoluzione qui )

Dopo questo, ho imparato a conoscere l'errore di parallasse e perché devi evitare di muoverti quando fai panorami. Voglio dire, ci sono molti errori di connessione su entrambe le immagini. Soprattutto nella seconda, la parte con l'angolo è abbastanza problematica da ricucire perché a mano a mano che mi spostavo, la prospettiva della vista cambiava molto.

Quindi, c'è un modo per cucire correttamente questo tipo di panorama? Funzionerebbe solo su pareti semplici?


2
Grazie per l'editing e la correzione, @mattdm, il mio inglese è molto arrugginito in questo momento.
Andres,

1
¡Su Inglés è più importante che tu sia spagnolo! Non c'è alcun problema a capire quello che stai dicendo - l'ho appena reso un po 'più fluido.
Mattdm,

Risposte:


15

Quello che stai cercando di costruire è un panorama di movimento parallelo. È stato nella mia lista TODO per fare finora un po ', ma non l'ho ancora fatto da solo.

Microsoft ICE supporta questo. È l'unico software che conosco per eseguire cuciture automatiche di panorami di movimento paralleli. Troverai questa opzione sotto "Camera Motion" in basso a sinistra della finestra di anteprima.


1
Hai qualche link su questo, l'idea intrigante ma googling "panorama di movimento parallelo" non rivela nulla
Matt Grum,

Scusa, dovrebbe essere un movimento parallelo , non un movimento . IIRC, questo è nato per creare un panorama dal video in cui una scena è filmata da una piattaforma / veicolo in movimento e i fotogrammi sono assemblati come un panorama. Non sono attivo nella comunità CG da anni, ma ho visto una strada davvero impressionante di un'intera strada lunga diversi chilometri in una delle mostre d'arte SIGGRAPH.
Itai,

9

Quando si scatta un panorama ruotando solo la fotocamera, si simula l'effetto di un campo visivo più ampio (anche se si utilizza una proiezione non standard).

Se sposti la fotocamera, ciò che stai cercando di produrre non ha equivalenti nella realtà, cioè non è una proiezione 2D di una scena 3D come la maggior parte delle fotografie, è qualcos'altro tutto insieme! Per questo motivo non esiste un modo inequivocabile di mettere insieme le immagini.

Tuttavia apprezzo che in questa situazione non vi siano alternative allo spostamento della fotocamera. Quello che vorrei fare è fotografare ogni edificio a testa in su, la fotografia con tutti gli spazi tra gli edifici a testa in giù, e quindi unire le sue immagini lungo linee verticali diritte. In questo modo gli edifici si allineeranno, ma dovrai comunque fare un po 'di lavoro fondendo strada / cielo. Il risultato sembrerà comunque un po 'strano in quanto ciò che produrrete non corrisponderà a nessuna vista che otterresti nella vita reale.

modifica: @mattdm solleva un buon punto che ho trascurato, quello che vuoi fare in questa situazione è simulare una proiezione ortografica, ovvero la proiezione che otterresti con un obiettivo a lunghezza focale infinita basato su infinito. Il modo migliore per approssimare questo sarebbe quello di scattare quante più foto possibile con una piccola separazione orizzontale tra loro, e poi cucirle come una serie di sottili fette verticali.


2
Penso che ciò che simula sia una striscia orizzontale ritagliata da una foto scattata con una lente lunga abbastanza indietro per racchiudere l'intera scena direttamente. Impossibile solo a causa degli edifici interposti e così via, e perché dovresti essere abbastanza lontano per rendere tutto così dritto. Potrebbe essere leggermente più naturale se l'edificio al centro della strada viene preso direttamente, e progressivamente meno centrato man mano che ti allontani dalla casa centrale (sempre più verso il centro ogni volta).
Mattdm,

Ah, questo è un buon punto e mi ricorda qualcosa che ho completamente trascurato, una proiezione ortografica (come un diagramma di elevazione architettonico) è ciò che vuoi approssimare. In una proiezione ortografica tutti i raggi sono paralleli, che puoi approssimare ritagliando il centro da molte immagini con traduzioni diverse
Matt Grum,

Che ne dici di fissare una videocamera a un veicolo in orientamento verticale e poi di spostarti lungo la strada a un ritmo lento e uniforme? Viaggiare a 3 metri / secondo (10,8 km / h) produrrebbe un'immagine ogni 10 cm, quindi gli errori di parallasse tra le immagini sarebbero ridotti al minimo.
supercat


4

Non sono sicuro che questa sia una soluzione perfetta, ma proverei Hugin. Una delle caratteristiche che adoro di Hugin è la capacità di definire linee rette che si estendono attraverso le foto. Ciò fornisce al software un indizio in più su ciò che dovrebbe finire guardando dritto una volta assemblato il panorama.

Non ho mai provato a creare un panorama di movimento orizzontale come questo, ma la cosa che mi ha venduto su Hugin è stato un panorama che ho realizzato con molti edifici e un lungo molo in un porto. Tutto il resto che ho usato ha finito per deformare il dock, ma a Hugin sono stato in grado di definire una linea che estendeva la lunghezza del dock e questo ha permesso a Hugin di produrre un output dall'aspetto molto ragionevole.


Il primo panorama è stato realizzato con Autopano. Il secondo con Hugin a causa di Autopano non riusciva a collegare miseramente tutte le immagini.
Andres,

Hugin non farà quel trucco da "linea retta" da solo - hai fatto qualche tentativo per trovare linee che si estendano su più immagini (forse il marciapiede)?
D. Lambert,

No, in pratica ho appena caricato le immagini e lasciato che il programma gestisse tutti i problemi. Penso di aver fatto 3 diversi panorami (per evitare di traboccare l'app con 150 immagini) e di combinare quei 3 nuovi panorami.
Andres,

Se hai voglia di provarci, quella è stata la "salsa segreta" che ha fatto lavorare Hugin particolarmente bene nel caso a cui ho fatto riferimento in precedenza. Finché riesci a trovare una linea retta tra le tue foto, Hugin farà in modo che rimanga dritto.
D. Lambert,

4

Canon PhotoStitch ha due modalità di cucitura: Panning e Parallel. Indica anche la lunghezza focale con cui sono stati acquisiti i fotogrammi. Se scatti con una Canon, dovresti avere il software nel disco Canon Utilities.

Qualunque software tu usi, tuttavia, prova a scattare con la focale più lunga per eliminare le distorsioni della geometria. Diventa un compromesso tra la distorsione e il numero di fotogrammi necessari per coprire il soggetto.

Inoltre, prendi un livellatore e assicurati che la tua fotocamera sia orizzontale quando scatti e, per quanto possibile, rendi la sua altezza costante. Ciò ridurrà i problemi di rotazione / traduzione.


Uhmmm, interessante. Lo proverò. Di solito non installo mai il software in bundle perché normalmente è pura merda, ma proverò con photostitch.
Andres,

Photostich ha serie difficoltà a ricucire qualsiasi cosa. Non ne ho mai tratto niente di buono.
Itai,

1

Eccone uno che ho fatto sovrapponendo immagini che sono state scattate andando per strada. Questo è avvenuto con Photoshop utilizzando lo strumento di misura e l'arbitrario "Ruota tela" per rendere le verticali dritte e parallele. Quindi le immagini sono state ritagliate, unite e cancellate le parti sovrapposte non allineate delle immagini. Richiede tempo e non è la risposta software che vuoi, ma funziona. Una cosa da tenere presente è che se ci sono cose come tende da sole o segni che sono 3d, devi essere sicuro di avere immagini diritte da usare.

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


-1

Sospetto che il problema sia che non stai prendendo un Panorama. Stai semplicemente facendo più scatti che dovrebbero essere semplicemente aggiunti l'uno all'altro. Vorrei espandere la tela in Photoshop e posizionare semplicemente ogni foto una accanto all'altra.

Il risultato sembrerà un panorama, ma in realtà sarà semplicemente una fotografia molto lunga.


2
Un panorama parallelo è ancora un panorama.
bogl

-2

Vorrei prima provare a correggere la tua foto per distorsioni dell'obiettivo usando i profili della fotocamera di Lightroom.

Quindi potresti provare a creare un panorama usando Photoshop che ha un'opzione per unire le immagini senza le solite correzioni.

Anche se normalmente consiglierei a chiunque di utilizzare AutoPano pro, questa volta sembra che il tentativo di Photoshop di realizzare punti panoramici potrebbe essere d'aiuto.


Non penso che questo risolverà il problema della prospettiva. Ma l'opzione Photoshop è molto interessante. Sicuramente ci proverò.
Andres,

-2

Ho provato diversi programmi che uniranno le foto in panorami. Quello che uso la maggior parte delle volte è Photoshop Elements. Questa è una versione piuttosto economica di Photoshop che ha la maggior parte delle funzionalità, ma non tutte, di Photoshop.

Puoi scaricare una versione di prova di 30 giorni o provare i diversi modi in cui Photoshop Elements può cucire le tue foto in un panorama. C'è anche una modalità manuale, anche se non l'ho ancora provata.

Buona fortuna (sono solo un loro cliente e non ho interessi per te nell'acquisto di questo software)


Se stai raccomandando di scaricare una versione di prova di Elements, perché non utilizzare semplicemente la versione di prova di Photoshop?
Cole Johnson,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.