首页 > 其他分享 >使用GFPGAN修复美化老照片

使用GFPGAN修复美化老照片

时间:2023-07-30 17:33:31浏览次数:33  
标签:修复 老照片 模型 下载 GFPGAN 目录 美化

  老照片修复利器GFPGAN,该模型为腾讯2021年开源的一个用于图片人脸复原修复的GAN模型;我们都有很多老照片,很多很久以前用两三百万像素拍的照片或原文件丢失了,只剩下压缩文件或QQ空间里面的老照片,现在一些App也支持老照片修复但往往效果不太理想或都需要收费;这时可以使用GFPGAN对相片进行修复复原;
  对GFPGAN模型进行微调或许很多人没有相应的条件进行,可使用GFPGAN提供的预训练模型,该预训练模型参数输出的修复效果对比原图还算是基本可用;

安装GFPGAN

  由于安装GFPGAN与使用GFPGAN时会下载对应的预训练模型参数等文件比较大等最好设置相应的代理上网;
  可在cmd命令行设置代理,此代理为临时的,也可设置git代理:

set https_proxy=http://127.0.0.1:10809

  GFPGAN可直接下载GFPGAN压缩包或通过git clone下载,然后进入GFPGAN的安装目录下,如:D:\software\dev\github\GFPGAN,并将下载的GFPGAN项目放到D:\software\dev\github\GFPGAN\venv\Scripts\目录中;

  在命令行执行如下指令安装GFPGAN依赖:

pip install basicsr facexlib 
pip install -r requirements.txt 
从命令行进入D:\software\dev\github\GFPGAN\目录中然后执行:
python setup.py develop 完成GFPGAN的安装;
如需对背景进行优化增强需安装Real-ESRGAN
pip install realesrgan

1.png
  可以看到运行GFPGAN除了下载自身的GFPGANv1.3预训练模型外还下载了残差神经网络模型、ParseNet模型;

GFPGAN使用

  进入GFPGAN目录执行如下命令即可:

python inference_gfpgan.py -i inputs/whole_imgs -o results -v 1.3 -s 2

参数:
-i 图片或目录的路径
-s 最终图片上采样比例
-o 图片输出路径

  执行完后GFPGAN将 inputs/whole_imgs目录中的图片修复并输出到results目录中;

  图片的对比如下: 效果还是相对可以除了处理面部外还对头发进行的修复;

修复前图:
2.png

修复后图:
3.png

  该模型作者提出了精密设计的GFPGAN模型,模型在一个单向前向传播过程能够实现真实性和保真性的平衡。GFPGAN由一个退化移除模块(U-Net)和一个预训练的GAN模块(StyleGAN2)。通道分离空间特征转换层(Channel-Split Spatial Feature Transform,CS-SFT)以由粗到细的方式将两个模块的隐向量结合。具体论文如下:
  http://openaccess.thecvf.com/content/CVPR2021/papers/Wang_Towards_Real-World_Blind_Face_Restoration_With_Generative_Facial_Prior_CVPR_2021_paper.pdf

标签:修复,老照片,模型,下载,GFPGAN,目录,美化
From: https://www.cnblogs.com/softlin/p/17591673.html

相关文章

  • 如何美化 BlackLowKey 主题
    孩子比较傻,折腾了半天才整出来,在这里记一下。往[页面定制CSS代码]里写东西就行了以下是几个示例:body{background-image:url(https://example.com/bg.png);background-color:#1f1e33; background-position:topcenter; background-repeat:no-repeat;......
  • 一键部署docker容器的shell脚本(美化的脚本输出)
    脚本功能:停止原有容器,按照用户传入的参数启动新的容器使用系统自带的方法需要安装依赖yuminstallredhat-lsbvidocker-deploy.sh#!/bin/bashlsb_functions="/lib/lsb/init-functions"iftest-f$lsb_functions;then.$lsb_functionselseinit_functions="/etc/......
  • 博客美化
    先贴一下作者大佬们的文章:https://files.cnblogs.com/files/theskyforfly/profile.zip?t=1690255956&download=true我是照着上面这个做的https://www.cnblogs.com/zouwangblog/p/11541835.html#!commentshttps://2heng.xin/theme-sakura/美化后的效果: 今天本来在看xss,结果......
  • 博客园美化(一)——初接触,模仿
    模仿这篇教程(9条消息)博客园美化,主题DIY教程_仟羽.的博客-CSDN博客目前有什么问题呢1.点击新随笔跳转很慢,不知道是网的原因还是代码的原因(咱就一测试岗,还是个刚毕业啥也不会的,所以代码有问题也修改不来)2.代码部分还有很多作者本人的信息,需要慢慢修改(本人代码废物,需要慢慢看)......
  • Stable Diffusion修复老照片-图生图
    修复老照片的意义就不多说了,相信大家都明白,这里直接开讲方法。1、原理这个方法需要一个真实模型,以便让修复的照片看起来比较真实,我这里选择:realisticVisionV20,大家有更好的给我推荐哦。还需用搭配两个特殊设置:ControlNetTile:这是一个ControlNet模型,用于放大和补充细节。在......
  • Windows11美化Powershell
    1.前言稍微美化了一下win11的powershell,在此记录下免得以后忘记了流程。美化方案是:PowerShell7+OhMyPosh时间:2023-07-132.安装PowerShell7PowerShell7是目前win下比较新的一个shell工具,个人感觉要比WindowsPowerShell(PowerShell5),命令提示符(cmd)这些好用......
  • Windows Terminal 美化
    WindowsTerminal美化首先安装WindowsTerminalhttps://github.com/microsoft/terminal去Oh-my-posh官方安装Home|OhMyPosh按照Oh-my-posh官方安装MesloLGMNF字体(官方推荐)启动用文字编辑器打开$Profilenotepad$Profile添加以下,保存并关闭oh-my-posh......
  • 博客园美化
    官方文档地址详细查看官方文档即可,包含安装、设置和博客园选项的勾选。下方列出我的设置。1.侧边栏公告需要开启才能看到效果。<scripttype="text/javascript">window.cnblogsConfig={info:{avatar:'https://pic.cnblogs.com/avatar/3225272/20230619233704.pn......
  • 博客美化
    1、博客园美化教程大集合----极致个性化你的专属博客(超详细,看这篇就够了)(itxueyuan.com)2、自建博客Hexo+Github博客搭建完全教程|深度驿站(sunhwee.com)Hexo+Github博客搭建完全教程......
  • 博客园美化教程大集合
    个人博客转移至:https://sunhwee.com,第一时间会先发在前者,有时间再更新至博客园。阅读目录:1. 前言2.定制自己的博客00.美化整体效果01.准备工作02.自定义个性化导航栏03.添加顶部博主信息04.添加顶部滚动公告05.为博客文章添加目录导航06.添加分......