免费提供 github 热搜历史数据,后台回复 邮箱 即可
名称: /TencentARC/GFPGAN
地址: https://github.com/TencentARC/GFPGAN
fork: 4,843 star: 30,193 开发语言: Python
项目简介: GFPGAN aims at developing Practical Algorithms for Real-world Face Restoration.
无论是电子照片,还是胶卷冲洗出来的照片,在时间的冲蚀下,许多照片都失去了原本的色彩,不得不感叹下,岁月真的是一把杀猪刀啊。
在老照片修复的过程中,最常用的工具是 PS。但 PS 对操作的要求太高了,上手的难度太大,大多数人也只是用它简单 P 下图片,还没有达到可以修复图片的专业程度。
GFPGAN 是一款修复人脸照片的AI 开源工具,提供了用于真实世界面部修复的实用算法,我们只需要将图片输入进去,然后一键就能修复图片,操作非常的简单,非常容易上手。

GFPGAN 提供了一个在线体验网站,我们可以将自己需要修复的图片上传到网站上,然后点击“submit”按钮,等待几分钟,就可以得到修复后的图片。
体验网址:https://replicate.com/xinntao/gfpgan
比如,我想要修复的是奥黛丽赫本的一张模糊的图片,只需要将模糊的图片上传上去,然后点击“submit”,稍微等待下就得到修复的图片了。
如下图,左侧是原图,右侧是修复后的图片。
可以明显地看到,修复后的图片质量非常的高,图片的清晰度得到了很大的提高。尤其是细节的修复,处理非常的好,比如额头的发型和右下脸颊的凹陷和原图都保持了一致。

GFPGAN 使用 Python 开发,所以需要的搭建一套 python 环境,才能正常的运行。
搭建的环境的具体要求如下:
Python >= 3.7 (建议使用 Anaconda 或 Miniconda)
PyTorch >= 1.7
可选:NVIDIA GPU + CUDA
可选:Linux。
项目组提供了简洁版的 GFPGAN ,不需要 CUDA 扩展。
如果想要使用自己的数据,训练一个属于自己的模型,github 上也提供了训练指导文档,方便大家进行参考。
