想要在现有的caffe版本添加ROIPoolingLayer 和SmoothL1LossLayer,首先到这里https://github.com/rbgirshick/caffe-fast-rcnn可以找到他们的定义。caffe添加layer的详细方法在这里可以看到https://github.com/BVLC/caffe/wiki/,然后我们就可以开始啦!!
1.ROIPoolingLayer 和SmoothL1LossLayer的声明与实现:
声明:caffe_root/include/caffe/fast_rcnn_layers.hpp
实现:caffe_root/src/caffe/layers/roi_pooling_layer.cpp
caffe_root/src/caffe/layers/roi_pooling_layer.cu
caffe_root/src/caffe/layers/smooth_L1_loss_layer.cpp
caffe_root/src/caffe/