Ubuntu下Faster Rcnn框架的配置
Posted 时光杂货店
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu下Faster Rcnn框架的配置相关的知识,希望对你有一定的参考价值。
作者:xg123321123 - 时光杂货店
出处:http://blog.csdn.net/xg123321123/article/details/78152879
声明:版权所有,转载请联系作者并注明出处
网上已经贴满了关于Faster Rcnn的博客,写这篇帖子只是梳理下思路,以便以后查阅。
时隔一年,项目需要,又要用到Faster Rcnn,人生啊真是奇妙
0 前言
我安装的是Matlab版的Faster Rcnn,正式安装前需要装好:
- matlab(可参考我这篇博客)
1 正式安装
1.1 下载源码
>> git clone --recursive https://github.com/ShaoqingRen/faster_rcnn.git
1.2 编译caffe
>> cd external/caffe
>> cp Makefile.config.example Makefile.config
>> vim Makefile.config
配置文件的具体修改,可见我这篇博客的编译caffe部分
>> make all -j$(nproc)
>> make test -j$(nproc)
>> make runtest -j$(nproc)
>> make matcaffe -j$(nproc)
1.3 下载model
在matlab中,faster rcnn根目录下,分别运行以下两条命令,下载预训练好的模型:
run fetch_data/fetch_model_VGG16.m
run fetch_data/fetch_faster_rcnn_final_model.m
1.4 环境设置
同样,在matlab中,faster rcnn根目录下,分别运行以下两条命令,进行环境设置:
run faster_rcnn_build.m
run startup.m
1.5 测试
在matlab中,faster rcnn根目录下,运行以下命令,进行测试:
run experiments/script_faster_rcnn_demo.m
2 报错
关于安装的报错,网上有很多详细的解答,在此不再赘述,只讲一条:
打开/运行matlab,报错如下:
Caught "std::exception" Exception message is:
locale::facet::_S_create_c_locale name not valid
目前我还没弄清楚原因,只知道大概是locale出了问题。
但如果你尝试了很多方法,还是不能解决,可以试试在matlab打开后,输入下面这条命令:
setenv('LC_ALL','C')
这只是实在找不到解决方法的情况下的一个折中方法,因为每次打开matlab后都要输入这条命令 - 不是长久之计。
以上是关于Ubuntu下Faster Rcnn框架的配置的主要内容,如果未能解决你的问题,请参考以下文章
py-faster-rcnn + opencv3.0.0 + ubuntu16.04配置
caffe框架下目标检测——faster-rcnn实战篇操作
Ubuntu下跑通py-faster-rcnn详解demo运作流程
ubuntu14.04 + cuda8.0 + cudnnv5 + caffe + py-faster-rcnn配置
faster-rcnn(testing): ubuntu14.04+caffe+cuda7.5+cudnn5.1.3+opencv3.0+matlabR2014a环境搭建记录