Conosci qualche strumento open source per allineare automaticamente le immagini, in modo simile alla funzione di allineamento automatico di Photoshop?
Conosci qualche strumento open source per allineare automaticamente le immagini, in modo simile alla funzione di allineamento automatico di Photoshop?
Risposte:
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_stack
dal 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.tif
e 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.
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 wine
anche 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'è -stereo
un'opzione di composite
comando di ImageMagick, ma non l'ho usato.
align_image_stack
non ce l'ha. Grazie, bello da sapere.
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.
La riga di comando di Hugin align_image_stack
ha argomenti per gestire le coppie stereo. È necessario sperimentare le impostazioni, in particolare il conteggio delle suddivisioni della griglia, il conteggio -g
dei punti -c
e 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
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