Faster RCNN 源码解读(3.1) -- RPN源码结构介绍
来源:互联网 发布:航拍测绘软件 编辑:程序博客网 时间:2024/06/05 04:24
RPN 总体介绍
这里主要介绍了rpn的模型,其中,包含的主要文件如下:
generate_anchors.py: 生成多尺度和多比例的锚点。这里由generate_anthors函数主要完成,可以看到,使用了 3 个尺度( 128, 256, and 512)以及 3 个比例(1:1,1:2,2:1)。一个锚点由w, h, x_ctr, y_ctr固定,也就是宽、高、x center和y center固定。
proposal_layer.py:这个函数是用来将RPN的输出转变为object proposals的。作者新增了ProposalLayer类,这个类中,重新了set_up和forward函数,其中forward实现了:生成锚点box、对于每个锚点提供box的参数细节、将预测框切成图像、删除宽、高小于阈值的框、将所有的(proposal, score) 对排序、获取 pre_nms_topN proposals、获取NMS 、获取 after_nms_topN proposals。
anchor_target_layer.py:生成每个锚点的训练目标和标签,将其分类为1 (object), 0 (not object) , -1 (ignore).当label>0,也就是有object时,将会进行box的回归。其中,forward函数功能:在每一个cell中,生成9个锚点,提供这9个锚点的细节信息,过滤掉超过图像的锚点,测量同GT的overlap。
proposal_target_layer.py:对于每一个object proposal 生成训练的目标和标签,分类标签从0-k,对于标签>0的box进行回归。(注意,同anchor_target_layer.py不同,两者一个是生成anchor,一个是生成proposal)。
generate.py:使用一个rpn生成object proposals。
- Faster RCNN 源码解读(3.1) -- RPN源码结构介绍
- faster rcnn 源码解读
- faster rcnn 源码解读
- faster rcnn源码解读总结
- faster rcnn源码解读总结
- faster rcnn 源码解读1
- faster rcnn源码解读2
- RPN结构解析 ( faster-rcnn )
- Faster RCNN 源码解读(1) -- 文件结构分析
- faster rcnn RPN之anchor(generate_anchors)源码解析
- py-faster-rcnn源码解读系列
- py-faster-rcnn源码解读系列
- Faster-RCNN检测-RPN
- 【深度学习:目标检测】 faster rcnn RPN之anchor(generate_anchors)源码解析
- Faster Rcnn 源码记录
- faster rcnn源码理解
- faster rcnn 源码阅读
- faster rcnn源码解读(三)train_faster_rcnn_alt_opt.py
- 原生链
- (算法分析Week2)3Sum[Medium]
- python类继承需要注意的问题
- PowerDesigner连接MySQL,建立逆向工程图解
- 查看缩略图dome.html
- Faster RCNN 源码解读(3.1) -- RPN源码结构介绍
- python爬取网页并作简单处理(python2.7.1) 一
- bzoj1818: [Cqoi2010]内部白点
- 2016 ACM/ICPC Asia Regional Qingdao Online 1003(AC自动机)
- JVM_0_序
- stat函数
- 生命之树
- 传道书节选
- NOIP集训Week 1总结