faster-rcnn 多尺度目标检测
来源:互联网 发布:网络上写小说能赚钱吗 编辑:程序博客网 时间:2024/05/29 15:41
因为项目需要对小物体进行目标检测,首先想到了用densebox训练faster-rcnn
faster-rcnn论文给出的anchor是9个 ,由3(scale:128*128,256*256,512*512)* 3(ratio:1:1,1:2, 2:1)得来
添加一个64*64的scale,和 1.5:1的ratio, anchor数目变为16.
具体为修改lib/rpn/generate_anchors.py:
def generate_anchors(base_size=16, ratios=[0.5, 1,1.5, 2], #modified scales=2**np.arange(2, 6)): #modified
def setup(self, bottom, top): layer_params = yaml.load(self.param_str_) anchor_scales = layer_params.get('scales', (4,8, 16, 32)) #modified self._anchors = generate_anchors(scales=np.array(anchor_scales)) self._num_anchors = self._anchors.shape[0] self._feat_stride = layer_params['feat_stride']
修改lib/rpn/proposal_layer.py:
def setup(self, bottom, top): # parse the layer parameter string, which must be valid YAML layer_params = yaml.load(self.param_str_) self._feat_stride = layer_params['feat_stride'] anchor_scales = layer_params.get('scales', (4,8, 16, 32)) #modified self._anchors = generate_anchors(scales=np.array(anchor_scales)) self._num_anchors = self._anchors.shape[0]
这样就可以训练了,训练之前删掉data/cache/里面的缓存文件。
阅读全文
0 0
- faster-rcnn 多尺度目标检测
- faster rcnn进行目标检测
- 【图像目标检测】Faster-RCNN
- 目标检测 RCNN, SPPNet, Fast RCNN, Faster RCNN 总结
- 目标检测:rcnn-->sppnet-->fast rcnn-->faster rcnn
- 用于目标检测的rcnn,fast-rcnn,faster-rcnn
- 【目标检测】Faster RCNN算法详解
- 【目标检测】Faster RCNN算法详解
- 【目标检测】Faster RCNN算法详解
- 【目标检测】Faster RCNN算法详解
- 使用Faster-Rcnn进行目标检测
- 目标检测 Faster-rcnn python demo 实现
- 【目标检测】Faster RCNN算法详解
- 使用faster rcnn进行目标检测
- 使用Faster-Rcnn进行目标检测
- 【目标检测】Faster RCNN算法详解
- 【目标检测】Faster RCNN算法详解
- 【目标检测】Faster RCNN算法详解
- TensorFlow教程06:MNIST的CNN实现——源码和运行结果
- 欢迎使用CSDN-markdown编辑器
- Mybaities多对一注解和xml的实现
- SpringMVC重要注解(二)@ControllerAdvice
- 分别用selenium和scrapy爬取网站(一)
- faster-rcnn 多尺度目标检测
- android----下拉刷新
- dao的在封装
- html5内置音频 <audio>
- angular中的表达式
- TensorFlow基础 介绍
- 使用RestFulWebService根据人员登录名获取人员信息
- java 复杂链表的复制
- 网络游戏NetPacket包与sendBuffer