微信公众号:OpenCV学堂
关注获取更多计算机视觉与深度学习知识
RetinaNet网络介绍
数据集准备与制作
使用labelImg工具完成标注,工具下载地址:
https://gitee.com/opencv_ai/opencv_tutorial_data/tree/master/tools
三:模型训练
model = tv.models.detection.retinanet_resnet50_fpn(pretrained=True)
dummy_input = torch.randn(1, 3, 1333, 800)
model.eval()
model(dummy_input)
im = torch.zeros(1, 3, 1333, 800).to("cpu")
torch.onnx.export(model, im,
"retinanet_resnet50_fpn.onnx",
verbose=False,
opset_version=11,
training=torch.onnx.TrainingMode.EVAL,
do_constant_folding=True,
input_names=['input'],
output_names=['output'],
dynamic_axes={'input': {0: 'batch', 2: 'height', 3: 'width'}}
)
推理运行
推荐阅读
YOLOv8修改+注意力模块 训练与部署
普通PC上CPU运行YOLOv5推理 400+FPS
Ubuntu系统下编译OpenCV4.8源码记录
扫码查看深度学习系统化学习路线图