caffe+linux平台——SRCNN实现

大家好,来久违的写一篇操作博客记录一下SRCNN的实现过程,避免半年后忘记。

SRCNN本身结构就非常简单,实现起来也比SSD简单多了,下面描述具体操作。

1.下载作者上传的代码

点击下载代码

分为train和test两部分,都下载下来。然后解压复制到caffe-master\examples/SRCNN的文件夹里。

2.转换数据格式

分别运行generate_train.m和generate_test.m来转换train和test的数据。如果运行作者提供的图像就不用改地址,如果运行自己的图片注意改下地址。

3.开始训练

自己创建一个train.sh文件,在里面写

#!/usr/bin/env sh
/home/caffe-master/build/tools/caffe train --slover=/home/caffe-master/examples/SRCNN/train/SRCNN_solver.prototxt

点击运行(不要忘记确认一下SRCNN_solver.prototxt中的两处地址信息)

4.测试

在test文件夹下修改model的地址,根据up_scale的值选择mat,但有一点需要注意,根据作者给出的代码运行出来虽然效果挺好的但是是灰度图,我们想要彩图怎么办呢,下面贴上我使用的matlab代码。

SRCNN重建:

close all;clear all;

name='6b.jpg&
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值