win7 faster_rcnn 训练自己的数据 matlab

来源:互联网 发布:淘宝怎么查看排名 编辑:程序博客网 时间:2024/06/06 07:34

1.制作好自己的数据后开始进行训练,主要参照以下教程:
http://blog.csdn.net/sinat_30071459/article/details/50546891
也可参照:
http://blog.csdn.net/u014696921/article/details/52950218

在按教程操作之前,需要下载VOCdevkit2007数据集,并将自己的数据代替VOCdevkit2007中的数据
下载voc2007 数据集链接:
http://blog.csdn.net/gojawee/article/details/74912094
VOCdevkit2007\VOC2007文件夹下Annotations、ImageSets、JPEGImages分别替换成自己的数据。
还需要下载预训练模型:
https://pan.baidu.com/s/1o6zipPS
因为我并没有自己生成external文件,而是直接下载大神的,大神的是cuda7.5、opencv2.4.9,而我的是cuda7.5、opencv2.4.10,当时担心不能用,下载下来跑了以下demo,居然跑通了,参见链接http://blog.csdn.net/yanxiaopan/article/details/77718838
按照教程修改,对我的数据开始训练,中间报错:打不开imdb\cache文件,于是在experiment文件夹下新建了一个imdb文件夹,在imdb文件夹下新建了cache文件夹,训练完成后生成自己的模型文件
D:\faster-rcnn\faster_rcnn-master\experiments\output\faster_rcnn_final\faster_rcnn_VOC2007_ZF

2.利用自己的模型文件进行测试
按照大神的博客,测试前要把relu5(relu5)之前的层删掉(并不明白为什么!),当时没看清,只是把relu5层删掉,然后一运行experiments\script_faster_rcnn_demo.m,matlab就崩溃,然后把relu5及之前的层都删掉后就运行成功了!!!

原创粉丝点击