社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

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

HelloGitHub • 3 年前 • 1060 次点击  

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

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

这个让照片分辨率提高,还原人物脸部细节,还能让静态的人物,做出生动的表情的神器就是飞桨生成对抗网络开发套件—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并安装相关包

# 从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 为自己的图片~

!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(如果不需音乐,这步可省略)

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

!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

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/122347
 
1060 次点击