RPNHead
RPNHead的主要功能是
给定图片的各个特征预测层,通过conv3x3滑动窗口,预测每个锚框的前景概率和回归参数
__init__
通过滑动窗口预测目标概率和bbox regression参数
forward
在多个特征层预测,把3x3conv作为滑动窗口生成预测结果.
AnchorsGenerator
AnchorsGenerator类的主要功能是
给定图片的各个特征层,在每个特征层上都生成特定大小和尺寸的锚框
__init__
处理anchor的sizes和ratios
forward
首先生成anchor模板,再获取每个特征图上的anchor在原图上的坐标信息.随后遍历每张图像,将所有anchor存入anchors中,anchors是list of list,第一个维度是不同图片,第二个维度是不同特征层.最后通过cat操作消除第二个维度,即把一个图片的不同特征图的anchor全部汇总起来.至此AnchorGenerator生成anchor的工作结束.
generate_anchors
生成anch
源码阅读
· 2023-04-02
· 296 人浏览
Axuanz