AI 黑科技,老照片修复,模糊变高清
大家好
最近闲逛,发现腾讯开源的老照片修复算法新出了V1.3的预训练模型,手痒试了一下。
我拿“自己”的旧照片试了一下,先看效果
GFPGAN
FPGAN算法由腾讯PCG ARC实验室提出,其相关论文已被CVPR2021收录。
研究核心利用了包含在训练好的人脸生成模型里的「知识」, 被称之为生成人脸先验 (Generative Facial Prior, GFP)。它不仅包含了丰富的五官细节, 还有人脸颜色, 此外它能够把人脸当作一个整体来对待, 能够处理头发、耳朵、面部轮廓。基于预训练好的生成模型, 研究者们提出了利用生成人脸先验 GFP 的人脸复原模型 GFP-GAN。相比于近几年其他人脸复原的工作, GFP-GAN 不仅在五官恢复上取得了更好的细节, 整体也更加自然, 同时也能够对颜色有一定的增强作用。
Online 试玩版
官方提供了 Online 试玩版
Huggingface (只返回人脸)
https://huggingface.co/spaces/akhaliq/GFPGAN
Replicate.ai
https://replicate.com/xinntao/gfpgan
Baseten.co
https://app.baseten.co/applications/Q04Lz0d/operator_views/8qZG6Bg
我测试了一下,感觉只有Replicate比较稳定。
只需将你想修复的照片拖进左边的图片框内,点击Submit即可。
比如我把自己的照片再传上去
效果不太理想,锐化的有点过,貌似是因为用的V1.2的预训练模型吧。
本地运行
本地运行可以使用最新的预训练模型,修复效果更加自然,同时还能在低质量输入的情况下,输出高质量结果。
环境要求:
Python >= 3.7 (推荐使用Anaconda or Miniconda)
PyTorch >= 1.7
Option: NVIDIA GPU + CUDA
Option: Linux
我的系统是Ubuntu 20.04.2 LTS ,Win平台我没有尝试,感兴趣的同学可以试试。
克隆项目
git clone https://github.com/TencentARC/GFPGAN.git
cd GFPGAN
安装依赖
# 安装BasicSR:基于 PyTorch 的开源图像视频复原工具箱, 比如 超分辨率, 去噪, 去模糊, 去 JPEG 压缩噪声等.
pip install basicsr
# # 安装facexlib: 提供实用的人脸相关功能的集合
pip install facexlib# 安装GFPGAN依赖包
pip install -r requirements.txt
python setup.py develop# Real-ESRGAN:图像分辨率修复工具,可以提升照片分辨率
pip install realesrgan
注:
直接pip install basicsr,我遇到大面积的warning,后面运行时报错了
ImportError: cannot import name ‘load_file_from_url’ from ‘basicsr.utils.download_util’
大家如果有相同问题,可以尝试
!pip install basicsr
下载V1.3预训练模型
#
wget https://github.com/TencentARC/GFPGAN/releases/download/v1.3.0/GFPGANv1.3.pth -P experiments/pretrained_models
模型就下载到experiments/pretrained_models目录下了
运行
终端切到GFPGAN目录下,运行:
python inference_gfpgan.py -i inputs/whole_imgs -o results -s 2
inputs目录下存放准备修复的图片,工程包里包含了部分测试图片,你也可以将自己要修复的图片放在inputs下一级的某个文件夹中。
results目录则保存处理后生成的结果图片,包含了对比图像、人脸图像、整张图像等多个子文件夹。
第一次运行时会比较慢,还会额外自动下载facexlib的模型文件;稍后片刻就能在results\cmp目录下看到修复前后的对比图片了:
AI 黑科技,老照片修复,模糊变高清相关推荐
- ai新视觉:一键解决模糊图片高清精准修复
ai新视觉:一键解决模糊图片高清精准修复 美工在处理照片时,通常会遇到图片模糊不清,提高清晰度依靠PS或其他平面工具处理步骤十分麻烦,人工处理精度难以把控,因此成为客户投诉最多,备受诟病的问题. 通常 ...
- 有没有老照片修复软件可以高清修复照片?
随着科技水平不断的迅速发展,人们也开始寻找修复老照片的手机软件,但是并不是所有软件都可以一键修复照片,让照片变得高清.如果你们想知道修复老照片的手机软件免费哪个好的话,那就快来收藏本文章吧! 工具一: ...
- 杜克大学提出 AI 算法,拯救渣画质马赛克秒变高清
来源:HyperAI超神经 本文约1900字,建议阅读7+分钟 高清无码不是梦. 场景描述:将"马赛克"像素级别的大头照转换成高清照片,是一种怎样的体验?杜克大学提出的 AI 算法 ...
- 拯救渣画质,马赛克图秒变高清,杜克大学提出AI新算法
作者 | 神经小兮 来源 | HyperAI超神经(ID: HyperAI) 导语:将「马赛克」像素级别的大头照转换成高清照片,是一种怎样的体验?杜克大学提出的 AI 算法,不仅可以「去掉马赛克」,还 ...
- 不同分辨率图片匹配_杜克大学开源 AI 算法,让马赛克图片秒变高清!
公众号关注 "GitHubDaily" 设为 "星标",每天带你逛 GitHub! 大家好,我是小 G.在这个追求高清画质的时代,我们对渣画质的容忍度越来越低. ...
- 新AI算法拯救渣画质马赛克秒变高清
简介:在这个追求高清画质的时代,我们对渣画质的容忍度越来越低.在知乎上搜索「低分辨率」.「渣画质」,会看到一大片诸如「如何补救清晰度低的照片」.「如何拯救渣画质」之类的问题.那么,将渣到马赛克级别的画 ...
- 杜克大学开源 AI 算法,让马赛克图片秒变高清!
公众号关注 "GitHubDaily" 设为 "星标",每天带你逛 GitHub! 大家好,我是小 G. 在这个追求高清画质的时代,我们对渣画质的容忍度越来越低 ...
- 有码变高清!AI一秒还原马赛克,杜克大学出品
作者 | 贝爽 转自:雷锋网(leiphone-sz) 论文地址:https://arxiv.org/pdf/2003.03808.pdf 像素不够,后期修图来凑? 在知乎搜索低像素修图,结果求助帖多 ...
- 太可怕啦!AI 一秒还原马赛克,有码变高清
作者 | 贝爽 转自:雷锋网(leiphone-sz) 论文地址:https://arxiv.org/pdf/2003.03808.pdf 像素不够,后期修图来凑? 在知乎搜索低像素修图,结果求助帖多 ...
最新文章
- 谈谈对搜索技术Elastic SearchLucene的理解
- QT绘制散点图(2)
- 安卓手机使用前置摄像头
- mysql日期格式转化
- .net 初学者_在此初学者课程中学习使用TensorFlow 2.0开发神经网络
- 通俗易懂,Python的条件和循环语句
- Docker 安装 ES 7.7.0 及 Head、Kibana、IK分词器、Logstash、Filebeat 插件
- arm-none-eabi-gcc.exe -v
- 区块链的爆发仍为时尚早......
- 什么是计算机游戏技术,dlss技术是什么意思有什么用?目前支持dlss的游戏有哪些?...
- vb.net它SqlHelper制备及应用
- 「代码随想录」70. 爬楼梯【动态规划】(完全背包解法)
- TouchVG 支持 CocoaPods 了!
- linux 编写 声卡驱动程序,在Linux中注册声卡驱动程序
- highcharts.js:61 Error: text attribute y: Expected length, NaNNaN.错误的解决
- 【ChatGPT】70 款 ChatGPT 插件评测:惊艳的开发过程与宏大的商业化愿景
- “景驰科技杯”2018年华南理工大学程序设计竞赛 C Youhane's Undergraduate Thesis (大模拟)
- 袁萌:Linux的十项重要进展
- GetAsyncKeyState函数中按键的信息
- C#操作Excel表
热门文章
- u深度做linux启动盘,u深度启动盘制作
- 【ESXi 7.x内部升级】ESXi 升级 —— 小版本升级(7.X或8.X版本内升级)
- unity软粒子softparticle仿真实现
- ibm服务器互换硬盘,实战IBM xSeries 346服务器更换硬盘 - 鲜甜IT.Net
- 【mathematica画三维空间坐标系箭头】
- 4万字【Python高级编程】保姆式教学,330页PDF10万字的知识点总结
- 常量指针(Pointer to const)与指针常量(Const pointer)
- arcgis制作瓦片地图_一种GIS瓦片地图的存储方式的制作方法
- Beats:为 Filebeat 配置 inputs
- 《计算广告》学习笔记(二)