Linux系统,caffe框架下的matlab运行saveFilter.m出现错误Error using caffe_

ybl0057 2017-03-26 07:06:31
Linux系统,在caffe框架下的matlab,我运行的是SRCNN的源代码,saveFilters.m的时候出错,
Error using caffe_
Could not open file examples/SRCNN/SRCNN_mat.prototxt

Error in caffe.get_net (line 27)
hNet = caffe_('get_net', model_file, phase_name);

Error in caffe.Net (line 31)
self = caffe.get_net(varargin{:});

Error in saveFilters (line 11)
net = caffe.Net(model,weights,'test');
这是为什么啊?求救我是新手。

下面是部分的saveFilters.m的源码:
caffe.reset_all();
clear; close all;
%% settings
folder = 'examples/SRCNN/';
model = [folder 'SRCNN_mat.prototxt'];
weights = [folder 'SRCNN_iter_500.caffemodel'];
savepath = [folder 'x3.mat'];
layers = 3;

%% load model using mat_caffe
net = caffe.Net(model,weights,'test');
...全文
2588 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
沫小希 2021-04-22
  • 打赏
  • 举报
回复
有人解决了吗?怎么解决
pcm2011 2018-07-05
  • 打赏
  • 举报
回复
该问题产生的原因在于matlab无法搜索到该文件,进一步的原因在于路径不对。解决的办法是将folder后面的路径补全,以我自己的为例,令folder=‘/home/pcm/caffe/examples/SRCNN’. 注意第一个‘/’一定要有。
sdyan-404 2017-12-08
  • 打赏
  • 举报
回复
到caffe的路径下运行就可以了
Ellen_wxy 2017-12-01
  • 打赏
  • 举报
回复
将model 和weights路径改为下面: model = [ 'SRCNN_mat.prototxt']; weights = [ 'SRCNN_iter_500.caffemodel']; 因为已经在examples/srcnn下了
sdyan-404 2017-10-30
  • 打赏
  • 举报
回复
楼主解决了吗?可以告诉下怎么解决吗?
qq_17435633 2017-06-12
  • 打赏
  • 举报
回复
楼主,你的问题是怎么解决的呢?
  • 打赏
  • 举报
回复
楼主解决了吗?我跑SRCNN也遇到和你同样问题
ybl0057 2017-04-24
  • 打赏
  • 举报
回复
因为路径不对

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧