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环境搭建记录

ubuntu18 faster-rcnn