BBoxHead类继承自nn.Module类,定义在\mmdet\models\roi_heads\bbox_heads\bbox_head.py中,其作用是输出ROI Pooling的分类和回归值. 主要的函数有: (1) __init__():初始化函数,主要参数包括POI ...
Faster RCNN配置文件faster rcnn r fpn.py中的 设置了Backbone为ResNet. 设置了Neck为FPN.Backbone和Neck比较简单,就不详细介绍了,详细介绍一下RPN Head. 以上文件设置了RPN Head为RPNHead RPNHead定义在mmdetection mmdet models dense heads rpn head.py文件里面 同 ...
2021-04-14 17:22 0 383 推荐指数:
BBoxHead类继承自nn.Module类,定义在\mmdet\models\roi_heads\bbox_heads\bbox_head.py中,其作用是输出ROI Pooling的分类和回归值. 主要的函数有: (1) __init__():初始化函数,主要参数包括POI ...
Faster RCNN配置文件faster_rcnn_r50_fpn.py中的 说明了这是一个Faster RCNN模型,对应的是mmdetection/mmdet/models/detectors/faster_rcnn.py文件,主要内容如下: 由代码可知 ...
SingleRoIExtractor类定义在\mmdet\models\roi_heads\roi_extractors\single_level_roi_extractor.py中,其作用是对ROI特征层进行特征提取,继承自BaseRoIExtractor类. 主要的函数 ...
ConvFCBBoxHead类定义在\mmdet\models\roi_heads\bbox_heads\convfc_bbox_head.py中,其作用是对共享特征层进行卷积和全连接操作,然后在forward到BBoxHead类中,而且也继承自BBoxHead类 ...
faster_rcnn_r50_fpn_1x_coco.py文件位于目录mmdetection/configs/faster_rcnn/下面,主要内容如下: 其中第1个配置文件说明了使用哪一个模型,第2个配置文件说明了训练的数据集,第3个配置文件说明了训练的参数,如学习率 ...
代码作用:梳理在使用RPN时代码运行流程,区别上一篇不使用RPN时的情形,运行流程主要涉及的py文件有demo.py、test.py、VGGnet_test.py 主要函数及作用: (1)demo.py函数为实例程序,主函数中首先get_network()获取推断过程要用的网络结果函数 ...
如果把RPN看作一个黑盒子的话,我们最关心的问题是,输入和输出。RPN输入的是一张图片(更准确来说是feature map),输出输出一系列的矩形object proposals。 训练步骤:1.将图片输入到VGG或ZF的可共享的卷积层中,得到最后可共享的卷积层的feature map ...
mmdetection安装过程中依靠https://github.com/open-mmlab/mmdetection/blob/master/docs/get_started.md 然后在安装第三步Install mmcv-full时,发现自己的cuda是10.1的,然后pytorch ...