yolov5 实例分割:从原理、构建数据集到训练部署

yolov5 实例分割:从原理、构建数据集到训练部署

  • 1.模型介绍
    • 1.1 YOLOv5结构
    • 1.2 YOLOv5 推理时间
  • 2.构建数据集
    • 2.1 使用labelme标注数据集
    • 2.2 生成coco格式label
    • 2.3 coco格式转yolo格式
  • 3.训练
    • 3.1 整理数据集
    • 3.2 修改配置文件
    • 3.3 执行代码进行训练
  • 4.使用OpenCV进行c++部署
  • 5.使用openvino进行c++部署
  • 参考文献

1.模型介绍

1.1 YOLOv5结构

SF-YOLOv5: A Lightweight Small Object Detection Algorithm Based on Improved Feature Fusion Mode论文中给出了yolov5的结构框图:
yolov5 实例分割:从原理、构建数据集到训练部署_第1张图片
SPPF块与传统的SPP之间的差异:
yolov5 实例分割:从原理、构建数据集到训练部署_第2张图片

特征融合的几种结构:
yolov5 实例分割:从原理、构建数据集到训练部署_第3张图片
YOLOV5的特征融合结构:

你可能感兴趣的:(AI实战,yolov5,实例分割,c++部署,opencv,自定义数据集)