深度学习Caffe实战笔记(18)Windows平台 Faster-RCNN 环境配置

好久不写博客了,因为前一段时间博主身体抱恙,感触颇多。。。。。。都说windows平台做caffe和tensorflow坑多,博主没有太多优点,唯独的一个优点就是不服输,Windows平台虽然坑多,但是填坑也是蛮有意思的一件事情。另外,在Siamese网络训练自己的数据那个博客,经过高人点评,有些不太完善的地方,具体的信息请看那篇博客的一个长评论。

劳动节的时候帮一个师妹配置caffe,她说要做RCNN,caffe虽然配置成功,但是我对RCNN一点都不懂,所以也尝试先把RCNN配置成功,然后再训练一点自己的数据,正好接上上学期没有做完的工作。废话扯的有点多。。。。。。

博主用的WIN7+cuda7.5+faster-RCNN+vs2013(vs2010)+matlab2014a。因为对MATLAB更熟悉一些,所以就只配置了MATLAB版本的Faster-RCNN
1、安装VS2013
这个我就不多说了吧
2、安装MATLAB
参考网上教程说要先安装VS2013,再安装MATLAB,如果先安装MATLAB会出现找不到vs的情况,这个博主没有试验过,不知道是不是这个道理。
3、下载Faster-RCNN
下载地址 https://github.com/ShaoqingRen/faster_rcnn 这个是MATLAB版本的,如果要下载python版本的请前往https://github.com/rbgirshick/py-faster-rcnn python版本的配置方法请参考其他高人博客。
把下载好的faster_rcnn-master解压到硬盘上。
4、安装cuda
cuda版本很重要,不同的版本会出现不同的错误,下载的faster-rcnn是cuda6.5版本的,所以最好下载cuda6.5版本安装,博主用的是7.5,如果是别的版本的就要重新编译这些文件深度学习Caffe实战笔记(18)Windows平台 Faster-RCNN 环境配置_第1张图片

我把7.5版本编译好的external文件放在http://pan.baidu.com/s/1gfegVMr,如果需要大家自行下载,替换原来的external文件夹。安装好cuda是需要配置环境变量的,环境变量的配置方法参照 http://blog.csdn.net/u011314529/article/details/51505029
4、在MATLAB中编译
在MATLAB命令行窗口输入 mbuild -setup,选择编译器,因为博主安装了vs2010和vs2013两个,所以会出现多个编译器。
深度学习Caffe实战笔记(18)Windows平台 Faster-RCNN 环境配置_第2张图片

如果是cuda6.5版本,就运行

fetch_data/fetch_caffe_mex_windows_vs2013_cuda65.m 

如果是7.5就把网盘里的文件夹放在faster-rcnn根目录下即可。

5、测试
首先打开MATLAB,运行
faster_rcnn-master\faster_rcnn_build.m。
如果提示:Link:找不到****.o* 的错误,就把faster_rcnn-master\faster_rcnn-master\functions\nms文件夹下的nvmes.m里的
深度学习Caffe实战笔记(18)Windows平台 Faster-RCNN 环境配置_第3张图片

把这个路径改成你安装VS2013的路径就可以了。
然后运行faster_rcnn-master\startup.m
再运行faster_rcnn-master\fetch_data\fetch_faster_rcnn_final_model.m 下载训练好的模型,这个模型762M,不想下载的同学可以从http://pan.baidu.com/s/1c1rJ58 我分享的网盘里下载。
修改faster_rcnn-master\experiments\script_faster_rcnn_demo.m的model_dir为你下载的模型,然后运行。

结果
深度学习Caffe实战笔记(18)Windows平台 Faster-RCNN 环境配置_第4张图片

深度学习Caffe实战笔记(18)Windows平台 Faster-RCNN 环境配置_第5张图片

用自己笔记本跑gpu超级慢有木有!

你可能感兴趣的:(caffe-深度学习)