试用提高人脸清晰度的开元项目GFPGAN

  • 官方给的依赖不全,一个全新的python环境无法正常安装,会报错,根据报错提示,一个一个补吧,比如有下列需要补全
numpy
cpython
...
  • 官方教程


    环境依赖
  • 安装相关依赖
# Install basicsr - https://github.com/xinntao/BasicSR
# We use BasicSR for both training and inference
pip install basicsr

# Install facexlib - https://github.com/xinntao/facexlib
# We use face detection and face restoration helper in the facexlib package
pip install facexlib

pip install -r requirements.txt
python setup.py develop

# If you want to enhance the background (non-face) regions with Real-ESRGAN,
# you also need to install the realesrgan package
pip install realesrgan
  • 根据github主页下载最新的预训练好的模型


    直接点击就能下载

下载到该目录下experiments/pretrained_models

  • 在项目的根目录下执行命令
python inference_gfpgan.py -i inputs/whole_imgs -o results -s 2

其中 nputs/whole_imgs这个目录下默认放了三张图片,可以替换成你自己的图片,都放在这个目录下即可;results是结果输出目录,可以在这里查看结果

  • 渲染了提供的样例图片,效果相当惊人;但是仅仅限于人脸,人脸以外的部分糊的还是糊的,原封不动;这个就有点不协调了

项目地址

你可能感兴趣的:(试用提高人脸清晰度的开元项目GFPGAN)