matlab用matconvnet时,下载后还得安装才行,不然会报未定义变量 "dagnn" 或类 "dagnn.DagNN.loadobj"错误。
因为找不到对应类(除非直接到matlab文件下运行,不过可能会产生其他文件路径问题)
- 解决:编译库
run <MatConvNet>/matlab/vl_setupnn %<MatConvNet>为安装地址
%若当前路径就是安装路径则直接 run matlab/vl_setupnn
出现
- 一般未定义变量~都是路径问题导致的,新导入库要注意安装编译
参考:http://www.vlfeat.org/matconvnet/install/