前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >穿越时空的互动,GitHub神器让照片「动」起来!

穿越时空的互动,GitHub神器让照片「动」起来!

作者头像
HelloGitHub
发布2021-11-12 10:39:20
3.3K0
发布2021-11-12 10:39:20
举报
文章被收录于专栏:HelloGitHub

近期,《长津湖》电影将大家带回了抗美援朝那年,当画面一帧帧浮现在眼前时,让人忍不住追忆过去、思念故人… 长津湖战役中,中国解放军奋勇杀敌的画面,实在是赚足了小编的眼泪ಥ_ಥ 战乱夺走了多少条生命,拆散了多少个家庭?让我们向中国军人致敬!!!

今天,小编为大家谋福利,介绍一个神器,能够让军人们重新绽放笑容,让老照片重新焕发光彩!

这个让照片分辨率提高,还原人物脸部细节,还能让静态的人物,做出生动的表情的神器就是飞桨生成对抗网络开发套件—PaddleGAN!!!

其中提供的表情动作迁移算法 First Order Motion,通过将驱动视频中的人物A的表情迁移至图片中人物B的脸上,完成表情动作迁移, 不需任何APP和其他软件的切换使用,即可快速实现「复刻故人微笑」的效果!

还在等什么?赶紧 Star 体验起来!Star 即可收藏完整项目代码和教程!

⭐⭐ 项目链接 ⭐⭐

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

一起来看看通过 PaddleGAN 实现的经典人物吧!

首先,你可以用它来“复活”一下现代计算机科学的先驱人工智能之父阿兰 · 图灵:

欲言又止的模样,像不像老师让你好好学习的时候!

同时,这个 PaddleGAN 也支持多位故人同时“动起来”,例如居里夫人和她的丈夫同框,认真注视前方,一起攻克科学难题!

通过 AI 使老照片中让故人「动起来」不仅赚足普通人的眼泪,也让我们看到了“大人物”更生动的一面。

现在,你可以通过飞桨的 PaddleGAN 中提供的 First Order Motion 模型,快速让老照片中的人物摆出任何规定的动作,帮助人们以全新的视角看看过去亲人的照片!重温往昔美好时光!记录普通人不普通的生活!

项目实践

大家可以 clone PaddleGAN 的代码在本地开发,同时,贴心的 PaddleGAN 也为大家准备了手把手的项目教程,大家可以直接前往 AI Studio 项目主页,利用平台免费的GPU算力实现专属你自己的“故人笑容复刻”!

AI Studio项目完整项目链接:

https://aistudio.baidu.com/aistudio/projectdetail/1660701

1、下载PaddleGAN并安装相关包

代码语言:javascript
复制
# 从github上克隆PaddleGAN代码,已下载就不需运行下列代码
#!git clone https://github.com/PaddlePaddle/PaddleGAN
!git clone https://gitee.com/paddlepaddle/PaddleGAN.git
%cd PaddleGAN
!git checkout develop
# 安装所需安装包
!pip install -r requirements.txt
!pip install imageio-ffmpeg
%cd applications/

2、执行命令

大家可以上传自己准备的视频和图片,替换 source_image 为自己的图片~

代码语言:javascript
复制
!python -u tools/first-order-demo.py  \
     --driving_video '/home/aistudio/work/驱动视频.MOV' \
     --source_image '/home/aistudio/work/李昌言.png' \
     --relative \
     --adapt_scale \
     --output '/home/aistudio/result' \
     --image_size 512 \
     --face_enhancement

3、为视频配上 Music(如果不需音乐,这步可省略)

不满足只是让老照片动起来?那就给视频加上美妙的配乐吧~~

代码语言:javascript
复制
!ffmpeg -y -i /home/aistudio/work/配乐10s.mov -i /home/aistudio/result/result.mp4 -strict -2 -q:v 1 /home/aistudio/output.mp4

至此,利用 PaddleGAN 的人脸动作迁移技术,我们已经完美「复刻」故人的微笑啦~ PaddleGAN 还有什么魔法么?让我们一起来看看吧~(˘▾˘)~

PaddleGAN AI 能力大揭秘

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

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

让我们一睹为快吧~

两张人脸完美融合:

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

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

照片动漫化:

人脸动漫化:

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

https://github.com/PaddlePaddle/PaddleGAN/stargazers

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-11-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 HelloGitHub 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
GPU 云服务器
GPU 云服务器(Cloud GPU Service,GPU)是提供 GPU 算力的弹性计算服务,具有超强的并行计算能力,作为 IaaS 层的尖兵利器,服务于生成式AI,自动驾驶,深度学习训练、科学计算、图形图像处理、视频编解码等场景。腾讯云随时提供触手可得的算力,有效缓解您的计算压力,提升业务效率与竞争力。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档