在不同的服务器不同的机器上做过很多次实验,分别遇到各种不一样的错误并且跑通Py-Faster-RCNN,因此,在这里做一个流程的汇总:
一、下载文件:
首先,文件的下载可以有两种途径:
1、需要在官网上下载路径:https://github.com/rbgirshick/py-faster-rcnn
该方法的下载之后文件夹:py-faster-rcnn/caffe-fast-rcnn/下可能是空白:这个时候你是需要继续用命令行进行下载的
cd caffe-fast-rcnn
git submodule update --init --recursive
2、在Ubuntu下直接进行命令行的下载:(个人更推荐这一方法:比较稳定)
git clone --recursive https://github.com/rbgirshick/py-faster-rcnn.git
二、编译CAFFE:
1、下载完成后我们进入py-faster-rcnn//lib 文件下编译:
cd $FRCN_ROOT/lib
make
2、在py-faster-rcnn/caffe-fast-rcnn/文件路径下,下载Makefile.config文件:
链接网址:https://dl.dropboxusercontent.com/s/6joa55k64xo2h68/Makefile.config?dl=0
3、改变里面两个参数:(不改变的话后面的编译可以进行,但是跑到后面的demo 的时候会发现一大堆的头文件没有包含进来,如下图)
所以改变下面两个参数非常有必要:

本文详细介绍了在Ubuntu环境下安装并运行Py-Faster-RCNN的过程,包括下载源码、编译CAFFE、下载预训练模型以及理解并运行demo.py的步骤和内部原理。在编译CAFFE时,针对可能出现的头文件缺失问题给出了解决方案。
最低0.47元/天 解锁文章





