是否有带有命令行界面的图像变形软件?

是否有带有命令行界面的图像变形软件?

我正在寻找可以从命令行访问的图像变形软件,因为我想编写一个 shell 脚本,将一个图像变形为另一个图像。具体来说,我希望能够将一系列图像输入命令行,并生成变形图像动画。目前有具有此功能的软件吗?

答案1

经过一番搜索,我找到了一个命令行图像变形程序,名为变形金刚(基于 libmorph 图像变形库。)目前适用于 Windows 和 Linux,并且还具有图形用户界面。它可以生成一系列图像来表示图像变形动画(基于源图像和目标图像),但您需要使用另一个程序将一系列图像转换为视频或动画 GIF 格式。

答案2

我最终使用了这个:https://pypi.org/project/facemorpher/

这满足了 OP 的要求:

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

这将从一组图像中创建出一张平均图像:

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

--background=average由于某种原因,在指定时输出图像使用负色。

示例输出(10 张图像的平均值):

答案3

我编写了一个工具,它不需要设置手动关键点,也不受领域(如人脸)的限制。无论如何,图像必须相似(例如从同一角度拍摄的两张脸或两辆汽车)。它仍在开发中,但已经运行良好!

https://github.com/kallaballa/Poppy

图像变形示例

使用示例: poppy -o video.mp4 image1.png image2.png

答案4

你可以看看图像魔术师,一个允许进行各种图像处理的命令行工具,包括“形态学”下列出的许多操作——您可以看看它是否能满足您的需要。

相关内容