Esiste uno strumento da riga di comando in Linux per rimuovere l'effetto fisheye?


11

Ho un gopro hero 3 e lo uso per creare timelaps su Linux . Il problema è che non mi piace l'effetto fisheye che produce il suo obiettivo. C'è qualche strumento Linux che lo rimuove? In particolare, sto cercando uno strumento da riga di comando che posso chiamare nei miei script per creare i timelap.

Non mi aspetto uno strumento che analizzerà ogni fotografia e troverà la migliore configurazione per rimuovere l'effetto fish eye. Preferirei uno strumento che mi dia parametri come quello di trovare la migliore configurazione per le immagini di gopro e quindi applicare gli stessi parametri a tutte le fotografie.

Risposte:


11

Non ho usato Fulla da solo, ma ho raccolto queste informazioni da varie risorse di Internet.

Per prima cosa devi installare Fulla, che è incluso nel pacchetto Hugin .

sudo apt-get install hugin-tools

Fulla è in grado di leggere i dati di correzione dall'ultimo database PTLens open source , disponibile qui . Devi puntare manualmente Fulla al database PTLens come segue:

PTLENS_PROFILE=$HOME/.ptlens/profile.txt

E poi, ovviamente, posiziona il database nella $HOME/.ptlens/directory. Poiché questo database è piuttosto datato, non tutte le fotocamere moderne sono incluse. Ho consultato il database ma non sono riuscito a trovare nulla correlato alla videocamera Go Pro.

Pertanto dovrai calibrare Fulla con le immagini reali della tua fotocamera. Ecco alcune risorse che spiegano come viene eseguito questo processo (elaborato) o esegui questo processo per te:

Utilizzando la documentazione di Fulla è quindi possibile utilizzare i coefficienti ottenuti dalla calibrazione, correggere l'immagine e includere questa correzione nella sceneggiatura.


7

Ho trovato questo semplice comando semplicemente riscrivendo tutte le tue foto di gopro:

mogrify -distort barrel "0 0 -0.3" *.JPG

Ulteriori informazioni sul comando imagemagick sono disponibili su http://www.imagemagick.org/script/command-line-options.php#distort

Il metodo Barrel ha i seguenti argomenti:

A B C [ D [ X , Y ] ] 

Una spiegazione su come impostare questi quattro coefficienti è disponibile su http://wiki.panotools.org/Lens_correction_model


2
Benvenuti in photo.SE. Potresti fornire alcune informazioni aggiuntive su cosa fa questo comando, elencare tutti i possibili parametri e cosa fanno e la documentazione di quel comando? Sarebbe fantastico per riferimento futuro. Fai semplicemente clic sul testo "modifica" sotto la tua risposta per modificare ciò che hai scritto finora. Grazie.
null,

1
Thx @null Ho aggiunto una breve spiegazione ...
wittich,

1
WTF. In realtà funziona abbastanza bene. Stavo cercando una soluzione per correggere le mie foto di action cam SJ5000 e questo fa abbastanza bene il lavoro. Giocherò un po 'con questo per ottenere i migliori risultati, ma questo sembra davvero molto buono.
Kishor,
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.