这只是作为一个demo 记录。在实际过程中可能会遇到这样的问题:拥有一些自然场景的图片,如监控摄像头拍摄到的,但是由于光照,天气,相机抖动等因素造成拍摄到的图片模糊或者变形,如果直接对这些图片进行下一步处理往往显得比较困难,假如有算法能把这些低质量的图片进行优化,生成比较清晰或者尺寸增加但清晰度变化不大,这也是极好的!
基于这样的背景下,废话也不多说,直接使用对抗生成网络进行图片优化,此篇使用的是ESRGAN。
以下只是简单的介绍该方法的 Test样例,给出源代码地址。
开发环境:
系统:Win10
IDE:Pycharm
深度学习框架:Pytorch
1. 从github上下载源码
可以下载zip
https://github.com/xinntao/ESRGAN
2. 下载训练好的模型
https://pan.baidu.com/s/1-Lh6ma-wXzfH8NqeBtPaFQ#list/path=%2F(如果网址失效可以到github项目里面找)
3. 测试结果
把下载好的模型放到 ESRGAN-master\models
文件夹中
把需要测试的图片放到ESRGAN-master\LR
文件夹中
只需要执行test.py
文件
原图
结果图