Quale software open source per l'allineamento automatico delle fotografie?


15

Conosci qualche strumento open source per allineare automaticamente le immagini, in modo simile alla funzione di allineamento automatico di Photoshop?


Ciao Max. Benvenuti in foto-SE. Penso che troverai quello che stai cercando in questa domanda precedente. photo.stackexchange.com/questions/230/… . Non menziona "allineamento" nella Q, ma poiché si tratta di un passaggio vitale per i panorami, tutte le risposte lo coprono.
Leggi il profilo il


1
Il mio problema è che non voglio creare panorami, ma allineare immagini stereoscopiche.
Max Ried il

Il software dovrebbe essere generalmente lo stesso, penso (vedi il secondo link per un caso non panoramico), anche se non conosco le immagini stereoscopiche in particolare.
Leggi il profilo

Questo è utile anche per l'HDR. A proposito, sto ancora cercando un semplice programma per farlo :)
Itai,

Risposte:


22

Allineamento di più immagini prese dallo stesso punto

Se non stai realizzando un panorama, ma stai semplicemente allineando una pila di immagini per impilare la messa a fuoco, fusione dell'esposizione o HDR, align_image_stackdal progetto Hugin è uno degli strumenti semplici ma molto utili. Hugin è una raccolta multipiattaforma di strumenti disponibile per Windows, Mac OS e Linux.

Ad esempio, se si dispone di 3 file a.jpg, b.jpg, c.jpg, per allinearle si può incorrere:

align_image_stack -a aligned_ a.jpg b.jpg c.jpg

che produrrà tre immagini TIFF, aligned_0000.tif, aligned_0001.tife aligned_0002.tif, che sarà ben allineata. Ora le immagini sono pronte per essere incantate:

enfuse aligned_*.tif

Se preferisci l'interfaccia grafica o vuoi allineare solo parzialmente le immagini sovrapposte (come nei panorami), allora usa Hugin stesso, è un software molto potente e flessibile.

Allineamento di coppie stereo

Dai tuoi commenti vedo che vuoi creare immagini stereoscopiche. La parola chiave da cercare è anaglifo , non allineamento .

A tale scopo ho usato Stereo Photo Maker , che non è open source, ma solo un programma Windows gratuito. Funziona bene wineanche sotto . Ma non ho quasi mai usato la sua funzione di allineamento automatico, perché preferisco allineare le immagini manualmente, guardando l'immagine 3D composita. Allineando manualmente le immagini, posso anche scegliere cosa è esattamente "a fuoco" (non è possibile allineare tutto in un'immagine stereo).

SPM può anche ottimizzare gli anaglifi di colore per ridurre il ghosting, una funzione molto utile.

Ci sono alcuni script e tutorial per Gimp (ad esempio anaglypher , script-fu-make-anaglyph , questo breve tutorial ). È relativamente facile costruire un anaglifo monocromatico attraverso gli effetti di livello e spostando manualmente un livello, non sempre funziona bene per gli anaglifi di colore.

Infine, c'è -stereoun'opzione di compositecomando di ImageMagick, ma non l'ho usato.


1
In realtà non ho menzionato intenzionalmente la parola stereo né anaglifo. Comporre gli anaglifi da due immagini non è il problema. align_image_stack in realtà ha un supporto extra per le immagini stereo che non funzionano come previsto. Ho già contattato l'autore del codice specifico.
Max Ried,

Oh, non sapevo di quella nuova funzionalità, la mia versione di align_image_stacknon ce l'ha. Grazie, bello da sapere.
sastanin,

Se ci provi, per favore dimmelo. Non riuscivo a farlo funzionare nel modo in cui capisco i comandi. Prova -C -S e -A
Max Ried il

1

Da http://en.wikipedia.org/wiki/AutoStitch

"Autostitch utilizza metodi noti come SIFT e RANSAC. Questo programma differisce da alcuni altri software di cucitura di immagini in quanto unisce automaticamente anche foto non allineate o ingrandite senza input dell'utente, mentre altri spesso richiedono all'utente di evidenziare le aree di corrispondenza affinché le fotografie si uniscano correttamente. L'unico requisito è che tutte le fotografie siano prese da un unico punto. "

È disponibile la demo gratuita per Windows (che funziona perfettamente su Linux con Wine) e non ho mai avuto bisogno di un altro strumento per cucire le foto.

Come mattdm ha scritto correttamente sopra (nel commento), questa è una domanda simile: quali strumenti sono buoni per creare panorami / cucire più foto? e autostitch è anche lì una delle risposte. Lo adoro (e preferisco) per due motivi: - installazione semplice (un file exe, niente da installare) - semplice da usare - scegli le immagini di input, scegli la dimensione dell'immagine di output e altre impostazioni che non devi impostare / modificare se non vuoi

Quindi non è esattamente open source, ma è gratuito (demo), semplice e funziona bene sia su Windows che Linux.


0

La riga di comando di Hugin align_image_stackha argomenti per gestire le coppie stereo. È necessario sperimentare le impostazioni, in particolare il conteggio delle suddivisioni della griglia, il conteggio -gdei punti -ce il prescale -s(le immagini più grandi devono essere ridimensionate di più affinché il rilevatore di punti funzioni in modo affidabile). Assicurati anche di passare nel FOV con -f. Ecco una riga di comando che genera una coppia stereo super eccellente da due immagini 1920x2560:

align_image_stack -f 35.09 -p stereotest.pto -a stereotest -v -g 3 -c 16 -i -d -s 3 -S -C -A -P P9010741.JPG P9010742.JPG


Sì, l'ho trovato, ma non ha funzionato per me. Non chiedermi perché. Ho scritto l'autore della patch, ma non ha risposto.
Max Ried

Ricevo un errore di segmentazione quando provo questo comando. :(
Ben Wheeler,

0

Se questo è per ottenere una bella animazione delle immagini, puoi utilizzare Google Foto . Quindi, una volta che sono nella tua libreria, seleziona le immagini che desideri, fai clic sul grande vantaggio in alto a destra e seleziona Animation. Pochi secondi dopo, hai un'animazione delle immagini allineate.

Questo è dal 10/01/2017

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.