faster-rcnn安装,win8.1+cuda7.5+vs2013+matlab2013a

5 篇文章 0 订阅
3 篇文章 0 订阅

参考Github官方说明,https://github.com/lixiang-ucas/faster_rcnn#requirements-hardware, faster-rcnn安装步骤主要包括三步:
  1. Run fetch_data/fetch_caffe_mex_windows_vs2013_cuda65.m to download a compiled Caffe mex (for Windows only).
  2. Run faster_rcnn_build.m
  3. Run startup.m
如果使用的是cuda6.5,那么可以直接使用作者已编译好的 caffe_mex(http://pan.baidu.com/s/1i3m0i0H)。但是 由于我用的是cuda7.5,所以自己重新编译caffe(官方说明https://github.com/ShaoqingRen/caffe/tree/062f2431162165c658a42d717baf8b74918aa18e,当然网上也有说可以同时安装cuda7.5和cuda6.5的http://blog.csdn.net/zhjm07054115/article/details/50405540#reply),步骤较麻烦,以下步骤和英文原文对应:

1)下载caffe_library
2)将github上的caffe拷贝到caffe_library的caffe目录下
3)准备opencv,boost,mkl(我已放到百度网盘,http://pan.baidu.com/s/1b3518M)
a)boost未编译包需要先运行booststrp.bat和bjam.exe;和boost安装版一样
b)opencv使用未编译包;
c)mkl需要安装
4)打开caffe_library目录中的slu,更改配置为Release_Mex
5)修改include路径和lib路径
6)设置caffe为启动项目
7)重新编译caffe包

8)强x64\Release_Mex中的内容拷贝到faster_rcnn\external\caffe\matlab\caffe_faster_rcnn


遇到的问题:

1)运行faster_rcnn_build.m时报错

Error using mex (line 206) Unable to complete successfully,原因是因为mex没有安装。于是考虑用mex -setup来安装mex,但是又报错No supported SDK or compiler was found on this computer。原因是因为vs2013中无法使用mex,在我下载matlab2015时等待之际,突然想到试图解决matlab2013不能用vs2013编译mex的问题,于是百度之,终于找到了这个http://blog.sina.com.cn/s/blog_808537880102vap6.html解决了这个问题。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值