此文档用于记录Aittala_ECCV18 的代码学习过程,Tensorflow implement:http://people.csail.mit.edu/miika/eccv18_deblur/ Pytorch implement:https://github.com/FrederikWarburg/Burst-Image-Deblurring
- Pytorch下作者没有提供训练的参数,因此需要我们重新训练,其中涉及数据集下载,合成模糊和配准。这个留给以后做
- Tensorflow 下作者训练了网络,提供了配准的数据,因此先学习tensorflow下的代码
- 学习路径:先将代码的环境配置好,配置好数据路径等
- 环境介绍:pychram3, python 3.7, No GPU,i5-3470 CPU,8GB内存
- train.py
-
parser = argparse.ArgumentParser() 使用argparse之前要使用ArgumentParser对象创建解析器;而argparse可以让人轻松编写用户友好的命令行接口
-
parser.add_argument(‘--bs‘, metavar=‘bs‘, type=int, default=8) 调用add_argument方法给parser添加程序参数,这个代码用来指定ArgumentParser对象如何获取命令行字符串并将其转换成对象,这些信息在parse_args()调用时被使用和存储
-
原文地址:https://www.cnblogs.com/LuckBelongsToStrugglingMan/p/12148071.html
时间: 2024-10-20 15:33:37