超分辨代码
Magic_o
这个作者很懒,什么都没留下…
展开
-
如何保存重载pytorch的训练
问题:模型已经训练了很多次了,怎么把他中断掉之后再接着训练。用了下面的代码,加了一下pre_train,去掉了reset,结果是loss函数是接着降下来的。但是曲线图都是从1开始,原来的被覆盖掉了,不知道应该怎么改一改。CUDA_VISIBLE_DEVICES=1 python main.py --template MDSR --model MDSR --scale 2+3+4 --n_resblocks 80 --pre_train /home/zhj/EDSR-1.0.0/experiment/MD原创 2020-07-14 22:03:32 · 518 阅读 · 1 评论 -
EDSR遇到的问题以及解答
python main.py --data_test Demo --scale 2 --pre_train …/experiment/model/EDSR_x2.pt --test_only --save_resultsRuntimeError: While copying the parameter named head.0.weight, whose dimensions in the model are torch.Size([64, 3, 3, 3]) and whose dimensions i原创 2020-07-13 21:13:06 · 2362 阅读 · 10 评论 -
EDSR的README
ext img是默认设置。虽然我们建议您在培训时使用-ext bin,但在使用-test_only时请使用-ext img。实现Skip_batch操作。使用——skip_threshold参数跳过要忽略的批处理。虽然这个功能与Torch7版本的功能不尽相同,但它可以正常工作。...原创 2020-07-13 20:37:54 · 230 阅读 · 1 评论 -
RDN的数据预处理
BD的三倍的function Prepare_TrainData_HR_LR_BD()%% settingspath_save = './DIV2K';path_src = './DIV2K/DIV2K_HR';ext = {'*.jpg','*.png','*.bmp'};filepaths = [];for i = 1 : length(ext) filepaths = cat(1,filepaths, dir(fullfile(原创 2020-07-13 11:32:56 · 293 阅读 · 0 评论 -
RDN怎么配置环境
非root怎么安装linux版本的lua和torchhttps://blog.csdn.net/BRAVE_NO1/article/details/90260800原创 2020-07-13 08:24:35 · 277 阅读 · 0 评论 -
RCAN环境配置
坑坑坑conda create pytorch0.4.0 python=3.5conda activate pytorch0.4.0https://blog.csdn.net/qq_34374211/article/details/80156517pip install torchvision==0.2.0conda install scikit-imageconda install tqdm原创 2020-07-12 21:45:41 · 903 阅读 · 0 评论 -
EDSR中的demo.sh理解
EDSR# EDSR baseline model (x2) + JPEG augmentationpython main.py --model EDSR --scale 2 --patch_size 96 --save edsr_baseline_x2 --reset#python main.py --model EDSR --scale 2 --patch_size 96 --save edsr_baseline_x2 --reset --data_train DIV2K+DIV2K-Q75 --原创 2020-07-12 09:51:28 · 915 阅读 · 1 评论 -
EDSR代码阅读
不知道读了多少遍了加油把数据集解压一下cd EDSR_train然后``更改Then, change the dir_data argument in src/option.py to the place where DIV2K images are located.改成我们建议您在训练前对图像进行预处理。这一步将解码所有png文件并将它们保存为二进制文件。在第一次运行时使用——ext sep_reset参数。您可以跳过解码部分,使用已保存的二进制文件,并使用—ext sep参数。看不懂原创 2020-07-11 11:02:25 · 1866 阅读 · 6 评论 -
EDSR环境配置
conda create -n EDSR python=3.6conda activate EDSRconda install pytorch==1.0.0 torchvision==0.2.1 cuda80 -c pytorchconda install scikit-imageconda install tqdm原创 2020-06-22 09:47:33 · 376 阅读 · 0 评论 -
SPSR代码理解2
train.py1. # random seed seed = opt['train']['manual_seed'] if seed is None: seed = random.randint(1, 10000) logger.info('Random seed: {}'.format(seed)) util.set_random_seed(seed) torch.backends.cudnn.benckmark = True原创 2020-06-19 11:29:26 · 786 阅读 · 1 评论 -
【评价指标】SPSR里面的工具箱
https://github.com/Maclory/SPSR第一步:看评价指标的readmehttps://github.com/Maclory/SPSR/tree/master/metrics下载PI评估模型 place model.mat into MetricEvaluation/utils/sr-metric.Configuration.yml的介绍和使用Pairs: Dataset: - Set5 - Set14 GTFolder: - ../da原创 2020-06-17 11:35:07 · 270 阅读 · 0 评论 -
LPIPS metric使用方法
https://github.com/richzhang/PerceptualSimilarity#1-learned-perceptual-image-patch-similarity-lpips-metric作用评估图像斑块之间的距离。越高意味着越不同。越低意味着越相似。真正用到的/home/zhj/PerceptualSimilarity/models/示例脚本,取两个特定图像之间的距离,所有对应的图像在2个目录,或所有对图像在一个目录:python compute_dists.py -p原创 2020-06-15 20:38:36 · 8759 阅读 · 1 评论 -
评价指标汇总
Learned Perceptual Image Patch Similarity (LPIPS) metric我们提供了一个简单而有用的评估工具箱来简化评估SR结果的过程。在这个工具箱中,您可以获得您想要评估的任何SR结果的MA、NIQE、PI、PSNR、SSIM、MSE、RMSE、MAE和LPIPS值。LPIPS:https://github.com/richzhang/PerceptualSimilarityPI:https://github.com/roimehrez/PIRM2018NIQ原创 2020-06-15 12:20:08 · 1613 阅读 · 0 评论 -
SPSR的代码理解1
1.部署代码:conda create -n SPSR python=3.6conda activate SPSRconda install pytorch==1.0.0 torchvision==0.2.1 cuda80 -c pytorchconda install -c conda-forge python-lmdbpython test.py -opt options/test/test_spsr.json更改测试图片文件夹就只需要:更改一下test_spsr.json里面的第十二行"原创 2020-06-08 15:04:31 · 566 阅读 · 0 评论 -
SPSR论文理解
2020CVPR Structure-Preserving Super Resolution with Gradient Guidance 结构保持超分辨率梯度引导(srfeat也有保持结构一说。)问题:结构畸变,几何畸变,锋利的边缘和良好的纹理。鉴别器可能会引入不稳定因素到优化过程中。解决办法:通过一个梯度分支来恢复高分辨率的梯度图,为SR过程提供额外的结构先验。梯度损失是对超分辨图像的二阶限制。想法:一旦边缘以高...原创 2020-06-07 21:34:16 · 1171 阅读 · 1 评论 -
SRfeat的代码理解
#! /usr/bin/python# -*- coding: utf8 -*-import matplotlib.pyplot as plt import os, time, pickle, randomimport numpy as npimport tensorflow as tfimport tensorlayer as tlfrom model import *from utils import *from config import config ## Adambat原创 2020-06-05 22:40:42 · 504 阅读 · 0 评论 -
老子又要开始看代码了--SRGAN
我真的好烦看代码,感觉自己在代码面前宛如智障。呵呵!挑战一下十个小时看懂SRGAN。https://github.com/leftthomas/SRGAN15:25-16:27发呆loss.pyTV-loss是啥https://blog.csdn.net/yexiaogu1104/article/details/88395475约束噪声,在图像中,连续域的积分就变成了像素离散域中求和,所以可以这么算:...原创 2020-05-27 16:34:36 · 637 阅读 · 2 评论