前面的改编失败的一个主要原因是没有一个可以运行的 SRGAN 来对比。
看到一个文章《用SRGAN提升图片清晰度(TensorFlow)》中
其中 有一个训练好的模型
然后按《Win10下安装与配置CPU运行的TensorFlow》
安装Anaconda3(内含python3.5.2环境)
安装TensorFlow:
pip install tensorflow
pip自动选了一个 1.11.0 版本,
在 import tensorflow as tf 时,出现“动态链接库(DLL)初始化例程失败”
再按照一些教程:
1. 卸载目前安装的tensorflow:pip uninstall tensorflow
2. 安装更早的版本的tensorflow:pip install tensorflow ==1.0(比1.11更早的估计只能是1.0了)
成功。
再到
https://github.com/brade31919/SRGAN-tensorflow
下载 “SRGAN-tensorflow-master” 包
最后托网友到 'google drive' 下哪个模型(真的不会哪个翻墙,墙太高了)
再运行得到结果:
原图重建图(4倍)
好象不是很好,如果把结果图缩到一半:
就好多了,
再缩小到原图大:
好象比原图还清晰了一点
再来和“DRRN 1 倍重建”图比较一下:
也有比原图清楚一点的,虽然有点生硬
先这样吧