Ultralytics YOLO27: 加入候补名单。
Get Started
掩码、关键点、旋转框和类别标签——从标注、训练到转换为数值并部署
实践学习路径中级 约 5 小时 10 节课程期末考试 · 证书

不止于检测:分割、姿态、OBB 和分类

你已经会训练检测器。Ultralytics YOLO 支持七种视觉任务,本课程会讲解检测之外最常见的五种——实例分割与语义分割、姿态、定向边界框和分类——涵盖从标签格式和训练,到用代码读取结果、串联模型,以及各任务的评估和导出。第七种任务——深度估计——包含在任务规划以及评估和导出课程中。

作者 Ultralytics Academy

你将学到什么

针对产品问题选择合适的 Ultralytics YOLO26 任务,然后为分割、语义分割、姿态、OBB 和分类模型进行标注、训练、读取结果、评估和导出,并将这些模型串联成能够回答检测器无法解决的问题的流水线。

  • 将产品问题对应到七种 Ultralytics YOLO 任务之一,并确定其权重、结果字段和门控指标。

  • 在训练前编写并检查多边形、PNG 类别映射、关键点、四角 OBB 和文件夹布局数据集。

  • 训练 -seg、-sem、-pose、-obb 和 -cls 模型,并查看掩码 mAP、mIoU、基于 OKS 的姿态 mAP、旋转框 mAP 和 top-1 准确率。

  • 将预测转化为决策:掩码面积和重叠、类别图覆盖率、关节角度、船舶航向,以及按置信度分流的标签。

  • 串联任务(先检测再分类、姿态加跟踪),控制整体成本不变,并将每项任务导出为 ONNX,再用预测结果进行验证。

你将构建什么
  • 一份任务计划,列出流水线中每个模型的任务、权重、标签格式、结果字段和门控指标。

  • 用于分割和姿态数据集的标签检查器,可在消耗 GPU 时间之前发现格式错误的行。

  • 分割、语义分割、姿态、OBB 和分类的单轮训练运行,并解释每项指标。

  • 用于根据真实预测结果测量掩码面积和重叠、可行走表面、肘部和膝部角度以及船舶轴线的脚本。

  • 一个两阶段流水线,对每个跟踪到的人只分类一次,并导出每项任务的 ONNX 模型,且逐一使用预测结果进行验证。

先修条件
  • 完成 训练你的第一个 YOLO 模型——本课程假设你已经会使用检测器进行训练、验证和预测。

  • 熟悉 Python 和 NumPy 数组。

  • GPU 有帮助,但不是必需的:每个示例都能在笔记本电脑 CPU 上运行 epochs=1,并使用一个小型 imgsz。

课程内容

4 个模块 · 10 节课程