CodeFormer 是一个基于 Transformer 的预测网络,旨在进行盲目人脸修复。它的目标是从低质量的输入中预测高质量的人脸图像,即使输入图像严重退化也能够发现与目标人脸相似的自然人脸
使用地址
CodeFormer - a Hugging Face Space by sczhou
GitHub 地址
[链接登录后可见]
[链接登录后可见]
如果你想尝试 CodeFormer,你可以按照以下步骤操作:
克隆这个仓库:git clone https://github.com/sczhou/CodeFormer
创建一个新的 Anaconda 环境:conda create -n codeformer python=3.8 -y,然后激活环境:conda activate codeformer
安装所需的 Python 依赖:pip3 install -r requirements.txt,以及 conda install -c conda-forge dlib(仅用于使用 dlib 进行人脸检测或裁剪)
下载预训练模型:从 [Releases | Google Drive | OneDrive] 下载 facelib 和 dlib 预训练模型到 weights/facelib 文件夹,以及 CodeFormer 预训练模型到 weights/CodeFormer 文件夹。
准备测试数据:将测试图像放入 inputs/TestWhole 文件夹。如果你想测试裁剪和对齐的人脸,可以将它们放入 inputs/cropped_faces 文件夹。