博文作为毕业设计的过程记录

项目背景
win10系统 无GPU Caffe框架 Faster-RCNN
MatlabR2018a

因为我是做完所有工作后写的这篇博文,所以缺乏一些配图,大家可以去参考博文中去对照查看。

一.
首先安装了caffe框架并配置,主要参考了
windows+caffe(1)
windows+caffe(2)
错误解决方法也基本参照这两篇博文内容
注意的地方: 因为是在win系统下选择了release模式进行编译,所以后续都是在release文件夹下复制文件而不是博文中的debug文件夹
注意的地方: 需要补充下载的model文件和标签文件参考这个博文
这个博文评论区里有模型下载地址
评论区里有大文件下载链接


在caffe框架处理好以后,还要准备roi_pooling.layer几个东西。参考下面的博文
参考博文
只看2.2就可以,虽然他这个文章是对GPU做的,但在layer配置方面应该是一样的没有区别。
这里建议设置好后 在VS里把caffe(含16个项目)整个都重新生成一遍,以防止错误。


接着就是安装Faster RCNN框架
我参考了这两篇博文:
参考博文1
参考博文2
1.首先是去下载Matlab的RCNN,下为github链接
Faster-RCNN
下好以后是一个叫faster_rcnn_master的压缩包
把这个压缩包解压到你的caffe目录下和caffe_master、Nugetpackages是并列的,如下图所示
windows10 CPU Caffe Faster-RCNN matlab实践记录
2.然后把你之前编译好的matcaffe(在caffe所在文件夹\caffe-master\Build\x64\Release 里面)复制,放到 “caffe所在文件夹\faster_rcnn-master\faster_rcnn-master\external\caffe\matlab”下面。注意,可能你的external\caffe里面没有matlab文件夹,里面是空的,那你就自己新建一个,命名为matlab。
接着下载资源faster_rcnn_final_model.zip,下载地址在如下网盘中:
final_model百度网盘

3.final_model.zip里面包含了一个Output文件夹和几个图片。把他们解压到1.步骤的文件夹里,如下图所示:
windows10 CPU Caffe Faster-RCNN matlab实践记录
4.然后在faster-rcnn-master\experiments里面找到script_faster_rcnn_demo.m文件,把他放到experiments文件夹外面,与刚才解压的output和图片等在同一文件夹内。如上图。

5.接着修改script_faster_rcnn_demo.m文件,修改内容参考我的参考博文。

6.改好以后运行可能会报错,报错的解决方法参考如下博文
模型运行错误的解决方法

以上所有内容做好之后就OK了

整个过程大概累积起来折腾了有两三天吧,主要是有几个大文件下的挺慢的,总结起来八个字:胆大心细,善用百度。

2020.4.4
发现Github上https://github.com/ShaoqingRen/faster_rcnn
已经提供了详细的设置方法 照做就行