faster rcnn在win10+cuda7.5下的matlab配置

来源:互联网 发布:linux jdk设置jvm内存 编辑:程序博客网 时间:2024/05/29 04:50
今天开始配置faster rcnn,之前的fast rcnn在matlab上跑不起。。。被郁闷得来配置faster ~

我的版本~
win10+vs2013+cuda7.5+微软的caffe~(听说只有微软的caffe才支持啊,注意不要弄错了caffe的版本~)


1.  下载faster rcnn的源码~地址如下~https://github.com/ShaoqingRen/faster_rcnn
2  .其中下载的版本是用cuda6.5的,这里我用自己的caffe,所以需要重新修改编译文件
3. 运行faster_rcnn_build.m,在这里你需要改下你的nvmex.m的路径和faster_rcnn_build.m里面的地址,根据个人的计算机配置~下面是我改的路径,特别要说明的是
这里的地址我进行了修改,因为是在当前文件夹,所以只需要文件名就是了,你要根据自己的配置来~
另外在这里,我的电脑的vs是2013的,在你自己的vs中找到vsvars32.bat,把路径放进去,在我自己的电脑上弄成功了,各位要根据自己的版本来。
3  .这一块编译成功以后再运行运行startup.m,有些会提示路径不存在的问题,修改路径就行了~
4. 运行experiments/script_faster_rcnn_demo.m
   运行结果老是提示没有找到mexw64模块,但是路径是正确的。
出现这个情况是因为没有设置好路径,首先把caffe编译好的release目录添加到系统路径里面,然后把release/matcaffe添加到matlab的搜索路径里面~~因为涉及到很多链接库,不止这单单一个文件~所以要设置好其他的链接文件~
5. 去https://pan.baidu.com/s/1hsFKmeK下载训练好的模型(话说程序里面也有模型可以自己下载训练,暂时还没弄懂怎么弄的,后面会研究研究),根据你的搜索路径放到对应的位置,我的是在experiment/output下的,感觉这个路径有点乱,可以自己改改,图片也放在experiment下,然后运行就没问题了~
6. 另外的我在运行的时候,第一次点开程序是可以跑出来的,再运行一次就报崩溃了,要重启matlab才行,暂时还没找到什么原因~
效果图如下:
OK~2个小时完成配置~电脑还是很给力的~明儿开始用自己的数据练练~
在这里特别说明一下路径,我这里的路径特别乱,跟一开始下好的faster_rcnn里面的路径是不对应的,各位需要看程序是从哪里进的就从哪里加,当然你也可以自己修改程序~希望各位都能运行成功~~

0 0
原创粉丝点击