caffe,运行fast-rcnn出现Check failed: registry.count(type) == 1 (0 vs. 1) Unknown layer type: ROIPooling

win10+VS2013+caffe

fast-RCNN 的demo

win10+vs2013+caffe运行fast-rcnn的demo出现很多问题,看来网上很多给的方法都没有解决,最后自己看代码解决,希望能给后续的人帮助。其中出现Check failed: registry.count(type) == 1 (0 vs. 1) Unknown layer type: ROIPooling 网上的回答没有解决我的问题,就自己调了一下。

运行fast-rcnn时需要下载新的caffe分支,当然也可以自己重新进行编译,我选择的是在自己的caffe上重新编译,添加了caffe.mamaged项目,我自己下载的版本没有roi_pooling_layer.cpp和roi_pooling_layer.cu,当然也没有对应的roi_pooling_layer.hpp。所以我自己在github上可以找到这几个文件然后放在caffe_root/src/caffe/layers下。中间还出了很多小问题,所以不建议用这种方法,可在https://github.com/Microsoft/caffe下载专用fast-rcnn的caffe,根据之前编译caffe下windows的文件,重新生成一次。
然后按照流程运行demo发现出了这个Check failed: registry.count(type) == 1 (0 vs. 1) Unknown layer type: ROIPooling,如下图:

评论 18
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值