GitHub圣诞最火神器:“时光穿梭机”一键实现变老变年轻!

关注公众号,发现CV技术之美

圣诞节迫在眉睫,你的圣诞礼物准备好了么?不会还在某宝、某书、某博上来来回回翻看依然毫无头绪吧?不愿意陷入送花吃饭看电影老三样,想要清新脱俗又能打动人心?

b09913a38724f2e51396ffc042f4a4a2.gif

那么,作为浪漫的程序猿/媛,”如果你的圣诞礼物是一台“时光机,岂不既有新意又有意义\(☆o☆)/?

15b2ba2dee5a15e634ecbc5b6f57b01d.gif

只需一张照片,5分钟就能瞬间带你回到“回不去的过去”,去到“去不了的未来”,真真切切地感受与另一半从年少到白头的浪漫

016415f299c3ca08535e115131578374.gif


比如,还在回忆年轻时的青涩,突然就发现变老后竟神似“KFC老爷爷”

f7eefca1fa898fa4c18f5f66deab45d7.png

更绝的是,这台“时光机”不仅能实现年龄灵活变换,还能让年少/年老的你做出逼真细腻的表情

2f2e31a105b49fd0d2f8716ed01b8202.gif

d0c3825ccfd44639ccc6661332d902c2.gif这台“时光机”由GitHub星标5K⭐,频上热榜的飞桨生成对抗网络开发套件PaddleGAN提供,想立马GET这份圣诞礼物?看看你或你的另一半年轻时和老去的样子?快去项目首页获取所有教程与源码吧!

  • 项目链接:https://github.com/PaddlePaddle/PaddleGAN/blob/develop/README_cn.md

开源不易,还请大家多多Star鼓励哦~

f31749fab5678fe467d107c59ffa3c06.png

这还不够?还需要具体的实现步骤?贴心的 PaddleGAN 为大家在AI Studio上准备了完整的项目代码,免费GPU+便捷的线上环境,一键Fork即可体验!

  • 项目链接:

    https://aistudio.baidu.com/aistudio/projectdetail/3251280?contributionType=1&ad-from=wajsjsj

4953e5124c21a0d49816241e06737ce4.gif

原理大揭秘

这份创意满分的圣诞礼物是由飞桨生成对抗网络套件PaddleGAN所提供,内置的StyleGAN V2FOM分别实现人脸属性编辑(年龄变换)与让人脸动起来的效果。

PaddleGAN中提供的人脸属性编辑是由StyleGAN V2中的Editing模块完成,具体可分为三个步骤:

  1. 获取图片的Latent Code,用于后续的属性编辑和人脸生成

  2. 将Latent Code根据特定方向进行编辑,即可编辑对应的人脸属性,如年龄、性别、头发、眼睛等

  3. StyleGAN V2根据第二步中编辑好的Latent Code向量生成目标人脸

☆Latent Code:潜在因子,每张图像对应一个潜在因子(高维的向量),StyleGAN V2能够用这个向量生成图像。

6f1c52807c17aaa2ae38fd07215904ea.gif

实操步骤

STEP 1:提取原图对应的Latent Code

这里我们使用Pixel2Style2Pixel提取Latent Code,大家只需要更改两个参数:

  1. input_image:原图路径,即需要提取隐藏特征的照片路径。

  2. output_path:原图的隐藏特征的存放路径,后续需要放在属性编辑和生成的模块中使用。

在input_image中放入想要变换年龄的人脸照片即可,请注意最好是自拍和大头照,无眼镜效果更佳噢~

b110ce4599ea67f8e1d8b49833964355.png

STEP 2&3:对Latent Code进行特定方向编辑,使用StyleGAN V2生成新人脸

只需要更改2个参数:

  1. latent:STEP 1中提取的原图的Latent Code路径。

  2. output_path:新人脸(年龄变换后)的保存路径。

372f002cb3926a1bbd207a90fe33304a.png

💟 BONUS体验:生成动态版年少&年老的TA 💟

新版的PaddleGAN中提供的First Order Motion算法全面升级,能够将人物A的脸部动作搬移到人物B脸上,让人物B的脸完美演绎人物A的表情:

c832644f7950a4f88a5cf0fe70a57edf.gif

在本项目中,可自制脸部动作视频(驱动视频),让年少&年老的TA做出任意表情,真正意义上实现从青竹到白头~

2afa9ab7224c092f5995b879948a42a2.png

dc6498f3d638e2dec1dfe95fa5d4b93f.gif

惊爆价:¥199

a68e43ba876249c18c6c034c6165ef96.gif

惊爆价:¥199

至此,年龄变换就完美实现啦~还在等什么?!快去准备圣诞礼物吧!

  • PaddleGAN GitHub:https://github.com/PaddlePaddle/PaddleGAN/blob/develop/README_cn.md   

  • AI Studio项目链接:

    https://aistudio.baidu.com/aistudio/projectdetail/3251280?contributionType=1&ad-from=wajsjsj

f7216630afec3289de7c555984ce3e83.gif

PaddleGAN AI能力大揭秘

难道PaddleGAN还有啥其他厉害的能力?

小编上项目首页转了一圈发现,人脸属性编辑、人脸表情迁移竟然只是PaddleGAN数十种能力的一种,PaddleGAN还提供语音转唇形(声音对口型)、视频/照片修复(上色、超分、插帧)、人脸动漫化、照片动漫化、图像生成、图像风格迁移等十余种能力,令人大开眼界!

让我们一睹为快吧~

「带着珍珠耳环的少女」播新闻:

2ce1f9edafeec5c721f11a5d66e1c069.gif

百年影像上色、插帧、提高分辨率:


715fd5aea518b67a01133171e60f7f6a.gif

人脸动漫化:

d3a46e887d9fdd68f20bfa9aa30b914c.png

欢迎各位才华横溢的开发者们玩转以上能力,如果玩的开心,辛苦点Star给开源社区精神一点支持~

  • 项目链接:https://github.com/PaddlePaddle/PaddleGAN/blob/develop/README_cn.md

圣诞老人可能不是真实的,PaddleGAN的各种能力与诚挚的祝福却是真切的~

希望飞桨PaddleGAN能在圣诞节及今后的每一天,给大家带来欢乐和温暖️。

1050dba4d85111a5a68b01b06fc82e00.gif

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值