69.人工智能——生成对抗网络实现照片上色、超分

PaddleGAN是飞桨生成对抗网络开发套件,本文主要通过实例体验一下PaddleGAN的基本用法。

安装PaddleGAN

python3 -m pip install --upgrade ppgan

一、图片或视频上色

from ppgan.apps import DeOldifyPredictor deoldify = DeOldifyPredictor() deoldify.run("68.jpg")

二、图片或视频超分

前面上色的图片大小是640*480,在此基础上实现一下图片超分,就是把图片的分辨率提升,但能保持图片不失真。

from ppgan.apps import RealSRPredictor sr = RealSRPredictor() sr.run("output/DeOldify/68.png")

三、图像动作驱动

即给定一张源图片和一个驱动视频,生成一段视频,其中主体是源图片,动作是驱动视频中的动作。

from ppgan.apps import FirstOrderPredictor animate = FirstOrderPredictor(relative=True,adapt_scale=True) # 测试一个视频文件 animate.run("src.jpg",""driving.mp4")

生成效果视频(略)(视频能正常播放,但提示原始视频文件有错误)

参考来源:https://github.com/PaddlePaddle/PaddleGAN

说明:图片均来源于网络,仅用于学习与研究。

版权声明:

作者: freeclashnode

链接: https://www.freeclashnode.com/news/article-1082.htm

来源: FreeClashNode

文章版权归作者所有,未经允许请勿转载。

免费节点实时更新

热门文章

最新文章

归档