在不同的服务器不同的机器上做过很多次实验,分别遇到各种不一样的错误并且跑通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 的时候会发现一大堆的头文件没有包含进来,如下图)
所以改变下面两个参数非常有必要: