点击左上方蓝字关注我们
今年父亲节你为爸爸准备了什么礼物?
一位开发者为弥补爸爸没能见到爷爷最后一面的遗憾,通过飞桨生成对抗网络套件PaddleGAN复原了爷爷的动态老照片,为爸爸送上了最难忘的礼物——一场跨越时空的对视!
开发者使用飞桨PaddleGAN 的动态照片生成(人脸表情迁移)及视频超分辨率提升技术快速让每个年龄阶段的父亲照片都动了起来!当年英俊帅气的他又回来了!
想让自己的爸爸也 Get 同款感动吗?赶紧也尝试一下PaddleGAN所提供的 EDVR 视频超分与 First Order Motion 动作迁移算法吧!
传送门:
https://github.com/PaddlePaddle/PaddleGAN/blob/develop/README_cn.md
怕走丢的小伙伴可以马上扫码 Star⭐收藏一下,让你的爸爸也找回属于他的记忆吧~
具体怎么做呢?接下来让小编手把手教你如何为父亲制作专属回忆!
还原父亲的青葱岁月
在 PaddleGAN 的加持下,还原父亲年少的模样只需三步:
Step1:下载并安装 PaddleGAN
# 安装PaddleGAN
!git clone https://github.com/PaddlePaddle/PaddleGAN.git
Step2:让照片动起来
PaddleGAN 中提供的 First Order Motion 算法,能够将人物 A 的脸部动作搬移到人物 B 脸上,让人物 B 的脸完美演绎人物 A 的表情。在本项目中,大家可自制脸部动作视频(人物 A 驱动视频),让你的父亲(人物 B)拥有你为他定制的专属动态表情~
%cd applications
!python -u tools/first-order-demo.py \
--driving_video /home/aistudio/驱动视频.mov \
--source_image /home/aistudio/爸爸的青春/爸爸20岁.jpg \
--relative --adapt_scale \
--image_size 512 \
--output /home/aistudio/work/爸爸20
Step3:让动态照片更清晰
运用 PaddleGAN 中的EDVR 算法对生成的父亲动态视频进行分辨率提升,使影像的清晰度及细腻度增强,让父亲的青春更加清晰~
!python tools/video-enhance.py --input /home/aistudio/work/爸爸20岁/result.mp4 \
--process_order EDVR \
--output /home/aistudio/work/爸爸20岁清晰版
重复以上三个步骤将父亲每个年龄阶段的照片进行动态修复,拼接起来便是一段珍贵的青春时光~
贴心的小编为大家准备了完整项目代码,请见 AI Studio 实训社区:
https://aistudio.baidu.com/aistudio/projectdetail/2068655
在此特别感谢飞桨成员们的爸爸友情出镜~
从前是我们站在爸爸的肩头,看向世界的尽头
现在爸爸站在我们的心头,回看青春的那头
无论岁月如何变迁,爱总会带我们回到最初的样子…
PaddleGAN 的 AI 能力大赏
如果 PaddleGAN 连父亲的青春都能复原,那么这个它是否还有其他神奇的功能?
上项目首页转了一圈发现,还原父亲青春的视频超分、人脸表情迁移竟然只是 PaddleGAN 数十种能力的一种, PaddleGAN 还提供语音转唇形(声音对口型)、视频 / 照片修复(上色、超分、插帧)、人脸动漫化、照片动漫化、图像生成、图像风格迁移等十余种能力,令人大开眼界!
让我们一睹为快吧~
「带着珍珠耳环的少女」播新闻:
百年影像上色、插帧、提高分辨率:
照片动漫化:
人脸动漫化:
欢迎各位才华横溢的开发者们玩转以上能力,如果玩得开心,还请大家点 Star 给开源社区精神一点支持~
https://github.com/PaddlePaddle/PaddleGAN/stargazers
岁月无情,父亲总会变老,我们无法为其永驻青春,只希望 PaddleGAN 的小小 “魔法” 能够让父亲在这漫长的岁月里停下脚步,追忆那段岁月…
最后,提前祝全天下的父亲,父亲节快乐,永远平安。
点击下方"阅读原文"即可直达项目噢~
飞桨(PaddlePaddle)以百度多年的深度学习技术研究和业务应用为基础,集深度学习核心训练和推理框架、基础模型库、端到端开发套件和丰富的工具组件于一体,是中国首个自主研发、功能完备、开源开放的产业级深度学习平台。飞桨企业版针对企业级需求增强了相应特性,包含零门槛AI开发平台EasyDL和全功能AI开发平台BML。EasyDL主要面向中小企业,提供零门槛、预置丰富网络和模型、便捷高效的开发平台;BML是为大型企业提供的功能全面、可灵活定制和被深度集成的开发平台。
END