easy-Fpn源码解读(一):总述
easy-FPN代码目录
backbone:base.py、resnet18.py、resnet50.py、resnet101.py
config:base.py、train_config.py、eval_config.py
dataset:voc2007.py、coco2017.py、coco2017_car.py、coco2017_animal.py、coco2017_person.py
nms:src、build.py、nms.py
roi:align、wrapper.py
rpn:region_proposal_network.py
easy-FPN调用关系
源码文件作用解释
backbone:存放构造特征提取网络的文件
config:存放配置文件
data:存放数据集
dataset:存放构造数据集的文件
nms:极大值抑制(c/cuda扩展)
roi:RoI(c/cuda扩展)
rpn:构建生成感兴趣区域网络
bbox.py:BoundingBox类
eval.py:测试脚本
evaluator.py:评估脚本
infer.py:单张图片实际测试脚本
logger.py:日志记录方法
model.py:构建FPN的网络
realtime.py:视频实际测试脚本
train.py:训练脚本
voc_eval.py:实现计算精度的方法
阅读代码是提高编程能力的方法之一