Esiste un software di morphing delle immagini con un'interfaccia a riga di comando?


1

Sto cercando un software di morphing delle immagini a cui è possibile accedere dalla riga di comando, perché voglio scrivere uno script di shell che trasformerà un'immagine in un'altra immagine. In particolare, vorrei essere in grado di inserire una serie di immagini nella riga di comando e produrre un'animazione dell'immagine morphing. Esiste attualmente un software con questa funzionalità?


Per curiosità, vuoi che un'immagine sbiadisca in un'altra o vuoi l' interpolazione tra l'immagine iniziale e quella target?

@InkBlend Sto parlando dell'interpolazione tra le due immagini. Questo è lo scopo di xmorph.
Anderson Green,

Risposte:


3

Dopo un po 'di ricerca, ho trovato un programma di morphing delle immagini della riga di comando chiamato xmorph (che si basa sulla libreria di morphing delle immagini di libmorph). Attualmente è disponibile per Windows e Linux e ha anche un'interfaccia utente grafica. Può generare una serie di immagini per rappresentare un'animazione di morphing delle immagini (basata su un'immagine di origine e un'immagine di destinazione), ma dovrai utilizzare un altro programma per convertire la serie di immagini in un video o in formato GIF animato.



0

Potresti dare un'occhiata a ImageMagick , uno strumento da riga di comando che consente tutti i tipi di manipolazioni delle immagini, tra cui una serie di operazioni elencate in "morfologia" - Potresti cercare di vedere se soddisfa le tue esigenze.


la "morfologia", come descritta qui: imagemagick.org/Usage/morphology , non sembra essere intesa per l'interpolazione del movimento, ma per altri tipi di trasformazioni dell'immagine (come l'erosione dei pixel).
Anderson Green,

0

Ho finito per usare questo: https://pypi.org/project/facemorpher/ .

Questo fa ciò che l'OP ha richiesto:

python facemorpher/morpher.py --images=/path/to/images --out_video=output.avi

Questo crea un'immagine media da un set di immagini:

python facemorpher/averager.py --images=/path/to/images --background=average --out=output.png
mogrify -channel rgb -negate output.png

Per qualche motivo, quando --background=averageviene specificata l'immagine di output utilizza colori negativi .

Esempio di output (media di 10 immagini):

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.