0.前言
最近两个星期,一直在看faster rcnn物体检测,在一段折腾之后,总算能够训练自己的数据并进行物体检测了。这篇博客就当作是对最近整个实验过程的记录吧。首先先从最开始如何配置py-faster-rcnn并训练PASCALVOC2007开始讲起,然后再对代码和数据集进行修改实现自己数据的训练与检测。我的实验平台是Ubuntu14.04 LTS
1.配置py-faster-rcnn
(1)这里,首先不用说的,大家肯定都已经在自己的机器上配好了caffe的环境,那各种依赖项的安装就不必多说。在配置之前,需要安装一下几个python包:cython,python-opencv和easydict
<pre name="code" class="python">pip install cython pip install easydict apt-get install python-opencv
(2)从github上clone项目文件,注意:一定要在clone时加入--recursive参数,不然会很麻烦,也不要直接下载
<pre name="code" class="python">git clone --recursive https://github.com/rbgirshick/py-faster-rcnn.git
(3)Cython模块的编译
cd py-faster-rcnn/lib
make
(4)Caffe和Pycaffe的编译,在编译之前,主要将makefile.config文件配置好,具体如何配置在你