教程 | 使用 cyclegan 制作专属你的电影「小丑」形象
2012 年 9 月 3 日
小丑(The Joker)是美国DC漫画旗下的超级反派,首次登场于《蝙蝠侠》第1卷第1期(1940年6月),由鲍勃·凯恩、比尔·芬格和杰瑞·罗宾逊联合创造。
小丑常年稳居美媒票选的TOP100漫画反派角色第一名的位置,IGN评选的史上最伟大漫画反派角色中,小丑排名第一。
在github 上开源了一个制作电影「小丑」的项目 Jokeriser
,使用对抗神经网络的 CycleGAN
。Jokeriser使用facenet_pytorch找到您的脸,并使用受CycleGAN训练的生成器将您的脸转换成Joker的脸。
传送门:
https://github.com/junkwhinger/jokerise#readme
先让我们来见识下效果
我们如何制作属于自己的 joker 呢?
开始我们的步骤:
$ git clone https://github.com/junkwhinger/jokerise.git $ cd jokerise $ pip install -e . # python version >= 3.6
下面就可以自己制作了:
# 选择图片制作 $ ./demo.py --input samples/joaquin.jpg
# 视频转换 $ ./demo.py --input samples/joaquin.mp4
# 使用摄像头制作 $ ./demo.py --webcam
# 同时看到原始和生成的效果 $ ./demo.py --webcam --show-original
如果你不会编程也没关系,已经有网页版的
https://jokerise.hyojun.me/