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,安装,fasterrcnn)