python版本的faster-rcnn见我的另一篇博客:

py-faster-rcnn(running the demo): ubuntu14.04+caffe+cuda7.5+cudnn5.1.3+python2.7环境搭建记录

1. 首先需要配置编译caffe的环境,并降级gcc为4.7.见: ubuntu14.04下安装cudnn5.1.3,opencv3.0,编译caffe及matlab和python接口过程记录(不好意思,这也是我自己写的)

2. clone 源码:

git clone --recursive https://github.com/ShaoqingRen/faster_rcnn

3. clone 作者的caffe源码(记住一定要是作者的,不然运行matlab程序时会出错,我想这个道理应该很明白).不过这一步应该在上面的recursive clone做到了.

4. 在作者提供的百度云链接上下载训练好的模型,当然也可以"Run fetch_data/fetch_faster_rcnn_final_model.m to download our trained models",不过速度会很慢.

5. 进入faster_rcnn/external/caffe,复制一份之前编译caffe时的Makefile.config,也可以复制当前文件夹下的Makefile.config.example,去掉.example后缀.

cd external/caffe

6. 修改Makefile.config文件,加入matlab路径.我的.config文件重要部分如下:

#USE_CUDNN :=
OPENCV_VERSION :=
CUDA_DIR := /usr/local/cuda
BLAS := atlas
MATLAB_DIR := /usr/local/MATLAB/R2014a
ANACONDA_HOME := $(HOME)/anaconda2
PYTHON_INCLUDE := $(ANACONDA_HOME)/include \
$(ANACONDA_HOME)/include/python2. \
$(ANACONDA_HOME)/lib/python2./site-packages/numpy/core/include \
PYTHON_LIB := $(ANACONDA_HOME)/lib
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib USE_PKG_CONFIG :=

值得注意的是这里好像用不到cudnn,用了反而会报错,试了各种办法都不行。。。

7 开始编译caffe和matlab接口

make clean
make -j8
make matcaffe

8 按照作者提供的testing步骤跑demo:

  1. Run faster_rcnn_build.m
  2. Run startup.m
  3. Run experiments/script_faster_rcnn_demo.m to test a single demo image.

9 到此,算是功德圆满.大致结果如下:

最新文章

  1. .Net Core 之 图形验证码 本文介绍.Net Core下用第三方ZKWeb.System.Drawing实现验证码功能。
  2. <转>卷积神经网络是如何学习到平移不变的特征
  3. java设计优化--装饰者模式
  4. Simulating a Fetch robot in Gazebo
  5. 减小Gcc编译程序的体积
  6. Golang学习 - fmt 包
  7. 初识MyBatis
  8. 使用android-resource-remover删除项目中无用的资源,减少包的大小
  9. elasticsearch-5.0.0初见
  10. docker openvswitch网络方案
  11. adb 安装apk 报错:Failure [INSTALL_FAILED_CPU_ABI_INCOMPATIBLE]
  12. JavaScript的DOM编程--07--节点的属性
  13. C++基础——运算符重载友元函数示例
  14. FM(Factorization Machines)
  15. Postgresql-模糊匹配大杀器
  16. 57.搭建Vue环境
  17. js中sort()方法冒泡排序模拟
  18. Vue2+Webpack创建vue项目
  19. [UVALive 3683] A Scheduling Problem
  20. LoadRunner11-遇到问题及解决办法(汇总)

热门文章

  1. 【转】nginx中的ngx_cdecl
  2. 让CSS布局更加直观:box-sizing
  3. 【MVC】ASP.NET MVC Forms验证机制
  4. Delphi_OD_代码_调试_Delphi反调试技术(以OD为例附核心原代码) (转)
  5. C 最熟悉的陌生人 (纪念当年就读的梅州市江南高级中学)
  6. javascript介绍
  7. 5. Longest Palindromic Substring
  8. PHP空数组转化为json对象的问题
  9. JAVA源码走读(一) HashMap与ArrayList
  10. Java基础语法目录