Gibt es eine Image-Morphing-Software mit einer Befehlszeilenschnittstelle?

Ich suche nach Bild-Morphing-Software, auf die über die Befehlszeile zugegriffen werden kann, da ich ein Shell-Skript schreiben möchte, das ein Bild in ein anderes Bild verwandelt. Insbesondere möchte ich in der Lage sein, eine Reihe von Bildern in die Befehlszeile einzugeben und eine Morphing-Bildanimation zu erstellen. Gibt es derzeit eine Software mit dieser Fähigkeit?

Author: Anderson Green, 2012-10-04

3 answers

Nach einigem Suchen fand ich ein Befehlszeilenbild-Morphing-Programm namens xmorph (das auf der libmorph image Morphing Library basiert.) Es ist derzeit für Windows und Linux verfügbar, und es hat auch eine grafische Benutzeroberfläche. Es kann eine Reihe von Bildern erzeugen, um eine Image-Morphing-Animation darzustellen (basierend auf einem Quellbild und einem Zielbild), aber Sie müssen ein anderes Programm verwenden, um die Bildserie in ein Video-oder animiertes GIF-Format zu konvertieren.

 3
Author: Anderson Green,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-10-04 17:00:24

Am Ende habe ich Folgendes verwendet: https://pypi.org/project/facemorpher/.

Dies tut, wonach das OP gefragt hat:

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

Dies erzeugt ein durchschnittliches Bild aus einer Reihe von Bildern:

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

Aus irgendeinem Grund verwendet das Ausgabebild negative Farben, wenn --background=average angegeben wird.

Beispielausgabe (durchschnittlich 10 Bilder):

 1
Author: nisetama,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2019-08-26 00:40:40

Sie können einen Blick auf ImageMagick werfen, ein Befehlszeilenwerkzeug, das alle Arten von Bildmanipulationen ermöglicht, einschließlich einer Reihe von Operationen, die unter "Morphologie" aufgeführt sind.

 0
Author: Darth Android,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/techietown.info/template/agent.layouts/content.php on line 61
2012-10-04 17:09:14