deepfacelab中文论坛

 找回密码
 立即注册
查看: 773|回复: 45

鹅厂的开源人脸图片修复项目GFPGAN免费教程

[复制链接]

11

主题

146

帖子

866

积分

高级丹师

Rank: 5Rank: 5

积分
866
 楼主| 发表于 2022-4-29 18:59:42 | 显示全部楼层 |阅读模式
星级打分
  • 1
  • 2
  • 3
  • 4
  • 5
平均分:0  参与人数:0  我的评分:未评
本帖最后由 nzztt 于 2022-4-30 09:55 编辑

先上效果图(左原图,右修复图 ,为使ai“猜”得少些,示例上采样尺度改为2):

00783_00.png

对比

对比


环境需求:Python >= 3.7(建议使用conda)         PyTorch >= 1.7
硬件: NVIDIAGPU CUDA
环境的搭建自己去百度,还是不难入手的。

1.克隆项目:git clone https://github.com/TencentARC/GFPGAN.git  
或者自己下载并解压到GFPGAN-master

2.创建并进入为项目所准备的虚拟环境(我这里环境名叫GFPGAN,在项目之前就已经装了pytorch和cuda了),进入项目所在根目录:
image.png

3.1 安装依赖包(截图这里环境已经装过了,所以显示already):
pip install basicsr

8

8

pip install facexlib

7

7

3.2 安装项目环境导出的需求包(必须到项目根目录下,否则找不到txt文件):pip install -r requirements.txt

6

6

这里的环境同样也是已经装过了,其实3.1步骤的装了到这一步也会下载只有部分没装的而已。
3.3 打包配置文件到环境里: python setup.py develop

5

5



4 下载预训练模型,并放在项目默认的路径下:

4

4

这里是作者1.3版本的预训练模型,特点是在低质量的输入图上比以前版本有更好的结果,但存在轻微失真的可能(个人感觉正常,人工智能修复本来就是“猜”出来的),所以一般用这个1.3版本的(1.2版本存在输出可能不自然的问题)
[size=13.3333px]

5* 安装realesrgan 包:
pip install realesrgan
图略,和上面一样在命令行即可。
这个其实可以选择不装,因为这个对应的主要作用是图片人物的背景修复,如果不装的话需要把inference_gfpgan.py里的相关代码注释掉。另外作者团队也有一个专门的这个同名的项目,主要是把动漫人物及视频做修复,感兴趣可以自己去找来玩一玩
[size=13.3333px]

6.万事俱备,可以开始推断投入使用了(不用官方的模型想自己训练其实也是可以的,但个人感觉特费时间和资源,还需要数据集,未必比官方的好):
终端输入python inference_gfpgan.py -h可以查看运行的可选指令。
对应可选的指令,例如输入:python inference_gfpgan.py -i inputs/whole_imgs -o results -v 1.3 -s 2  表示输入图片所在的文件夹是根目录下inputswhole_imgs文件里的图片,结果存在resulits文件夹里,采用的模型是1.3版本,上采样尺度是2

2

2


初次运行会自动下载包里模型需要的权重文件,下载完就会跑起来了,如下图:

1

1

如果速度不行建议手机开流量然后给电脑供热点,或者把网址复制了去浏览器自己下载了并放入图中环境包的路径里。

***最后说一下,就是 -s 后面的参数UPSCALE一般输入2或者4就够了,默认为2。

可能有些小伙伴github没速度,已经打包放度盘了(v1.3预训练模型帮放好了),下载解压然后用pycharm打开项目文件即可。



image.png
image.png
image.png
image.png
image.png
image.png

3

3
回复

使用道具 举报

0

主题

382

帖子

1988

积分

初级丹圣

Rank: 8Rank: 8

积分
1988
发表于 2022-5-2 12:43:43 | 显示全部楼层
原图如果有70~80分可以加强到90分
原图如果只有10~20分加强也没用,还会劣化
原图不要太差还是很好用的
回复 支持 1 反对 0

使用道具 举报

0

主题

223

帖子

1421

积分

初级丹圣

Rank: 8Rank: 8

积分
1421
发表于 2022-4-29 19:19:19 | 显示全部楼层
什麼軟件來的?
回复 支持 反对

使用道具 举报

11

主题

146

帖子

866

积分

高级丹师

Rank: 5Rank: 5

积分
866
 楼主| 发表于 2022-4-29 19:25:59 | 显示全部楼层
Leon933 发表于 2022-4-29 19:19
什麼軟件來的?

开源的项目,文本格式有点乱了,我改改。大家访问github网不行得话,呆会我会同预训练文件一起上传一个度盘。
回复 支持 反对

使用道具 举报

11

主题

146

帖子

866

积分

高级丹师

Rank: 5Rank: 5

积分
866
 楼主| 发表于 2022-4-29 20:00:16 | 显示全部楼层
意义不明的附件下载,以及[size=13.3333px]应该都是帖子文本格式问题。
最怕弄文本格式
先写的word没注意字体和大小之类乱七八糟的格式,从word粘贴写这个贴子格式也是非常烦,现在这样应该差不多了。
回复 支持 反对

使用道具 举报

5

主题

268

帖子

1503

积分

初级丹圣

Rank: 8Rank: 8

积分
1503
发表于 2022-4-29 20:08:50 | 显示全部楼层
模糊照片还能看出是迪丽热巴,修复后反而看不出了,这些玩意是老外的模型,还是比较适合欧美人脸修复,
回复 支持 反对

使用道具 举报

11

主题

146

帖子

866

积分

高级丹师

Rank: 5Rank: 5

积分
866
 楼主| 发表于 2022-4-29 20:13:48 | 显示全部楼层
daiandy 发表于 2022-4-29 20:08
模糊照片还能看出是迪丽热巴,修复后反而看不出了,这些玩意是老外的模型,还是比较适合欧美人脸修复, ...

好像是腾讯团队去年的cvpr论文,是国人做的项目,只能说有可能官方团队的预训练模型用的数据集里有不少欧洲人的照片
回复 支持 反对

使用道具 举报

42

主题

2110

帖子

1万

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
11339
发表于 2022-4-29 21:11:02 | 显示全部楼层
a卡帮顶
回复

使用道具 举报

11

主题

192

帖子

1164

积分

初级丹圣

Rank: 8Rank: 8

积分
1164
发表于 2022-4-29 21:27:12 | 显示全部楼层
修复后已经不是本尊了,
显示此帖仅作者可见的帖子都是骗子,请勿购买
回复 支持 反对

使用道具 举报

2

主题

208

帖子

2201

积分

初级丹圣

Rank: 8Rank: 8

积分
2201
发表于 2022-4-29 23:42:42 | 显示全部楼层
看起来不错啊
回复 支持 反对

使用道具 举报

0

主题

1460

帖子

7725

积分

高级丹圣

Rank: 13Rank: 13Rank: 13Rank: 13

积分
7725
发表于 2022-4-30 00:08:18 | 显示全部楼层
教程很贴心
回复 支持 反对

使用道具 举报

QQ|Archiver|手机版|小黑屋|deepfacelab中文论坛  |网站地图

GMT+8, 2022-5-24 08:35 , Processed in 0.080840 second(s), 14 queries , redis On.

Powered by Discuz! X3.2

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表