matconvnet工具箱的安装—记录遇到的问题

目录

安装步骤

自己走过的弯路


安装步骤

用到的软件(只是作为参考,也可安装其它版本,其注意事项在第二章介绍):

  1. Matlab2018a——一般软件安装的公众号中都有安装教程
  2. Visual Studio 2017——同上
  3. matconvnet-1.0-beta25——在官网http://www.vlfeat.org/matconvnet/上下载

步骤一:下载上述软件。

步骤二:在Matlab2018a的命令行窗口输入 mex -setup

将下载并解压后的matconvnet-1.0-beta25放入matlab2018a安装路径中的工具箱(toolbox)中,如下图所示:

步骤三:打开Matlab2018a,将matconvnet-1.0-beta25文件夹添加到Matlab的路径中(把文件夹下的子文件夹也添加进去),如下图:

随后保存,并关闭页面。

步骤四:在Matlab2018a的命令行窗口输入 mex -setup。若出现下图所显示内容,则单机红框处并等待系统响应;若报错,则查看Visual Studio 2017是否安装成功(出现报错一般是安装版本不对,解决方法在第二章详细介绍)。

步骤五:在Matlab2018a的命令行窗口输入 vl_compilenn。出现下图中信息说明成功;若报错则看第二章内容。

步骤六:在Matlab2018a的命令行窗口输入 vl_testnn。该测试程序耗时大概需要5分钟左右(一般前几步没问题,这一步都正常)

自己走过的弯路

一开始用的是Matlab2016a+Visual Studio 2017+matconvnet-1.0-beta25。

问题1:在Matlab2016a的命令行窗口输入 mex -setup,但一直报错。原因:Matlab与Visual Studio版本不对,即Matlab2016a不支持Visual Studio 2017。

解决方法:在下图路径中加入以下两个文件。下载地址:Blog

 问题2:在Matlab2016a的命令行窗口输入 vl_compilenn,但一直报三种错。第一种错误如下:

解决方法:单机(line_627),并参考 MatConvNet compiled with '-R2018a' and linked with '-R2017b'_ting-fighting的博客-CSDN博客

第二种错误,当时忘记截图了。报错内容及解决方法参考:Matlab2016a使用vs2017编译C++文件报错mexfilerequiredapiversion解决方案_FL1623863129的博客-CSDN博客

第三种错误,当时忘记截图了。报错内容及解决方法参考,以下链接中错误一:Matconvnet完全安装及踩坑实录_matconvent_amyliu5200的博客-CSDN博客

问题3:在Matlab2016a的命令行窗口输入 vl_testnn,但一直报错。

原因:可能是Matlab源文件出错了。解决方法:把Matlab2016a换成Matlab2018a,问题得以解决。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值