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。