Fast R-CNN需要在基于Caffe[6]的环境下运行,首先确保已经成功安装和配置Caffe。本节对Fast R-CNN的配置和运行方法进行详细介绍。
1.下载Fast R-CNN源码
强烈建议使用终端加命令的方式下载,手动下载会导致内容不完整,并且后期配置时易出错。终端下载的命令为:
>>git clone --recursive https://github.com/rbgirshick/fast-rcnn.git
本书下载后的项目在FRCNN目录下。
2.编译FRCNN/lib下的文件
3.编译FRCNN/caffe-fast-rcnn下的文件
首先把 caffe/caffe-master 下的Makefile.config文件复制到FRCNN/caffefast-rcnn文件夹内,然后将Makefile.config文件中WITH_PYTHON_LAYER=1的注释去掉,最后通过如下命令编译。
4.下载预训练模型和预选框
5.运行demo
可以通过两种方式运行Fast R-CNN的demo。
(1)通过Python运行demo。
(2)通过MATLAB运行demo。
运行FRCNN/matlab下的fast_rcnn_demo.m。