Ultralytics YOLO介绍及应用场景

1.什么是Ultralytics YOLO

Ultralytics YOLO是由Ultralytics团队开发和维护的一套基于深度学习的计算机视觉模型及开发框架,主要用于实时目标检测、图像分割、目标跟踪、姿态估计和图像分类等任务。

YOLO全称是You Only Look Once,中文通常翻译为「只需看一次」。它属于单阶段目标检测算法(One-Stage Object Detection),能够通过一次前向推理,同时预测图像中的目标类别、位置和置信度,不需要像传统两阶段检测算法那样先生成候选区域,再逐一分类。


2.Ultralytics YOLO的主要版本

Ultralytics持续迭代YOLO系列模型,不同版本在检测精度、推理速度、模型结构和任务支持方面有所差异。

版本 主要特点
YOLOv5 工程应用广泛,PyTorch生态成熟
YOLOv8 支持检测、分割、分类、姿态估计等任务
YOLO11 改进模型性能,支持多种视觉任务
YOLO26 新一代模型系列,面向更高效的视觉部署

3.Ultralytics YOLO应用场景

  • 1.目标检测(Object Detection)

识别物体类别,并使用矩形框标记物体位置。
应用:车辆检测、人员检测、产品缺陷检测。

  • 2.实例分割(Instance Segmentation)

精确识别物体轮廓,区分图像中不同的实例。
应用:零件轮廓识别、医疗影像辅助分析、道路区域分割。

  • 3.姿态估计(Pose Estimation)

识别人体关键点,例如肩膀、手肘、膝盖和脚踝。
应用:动作识别、运动分析、跌倒检测。

  • 4.目标跟踪(Object Tracking)

在视频连续帧中识别并跟踪同一个目标,维持目标ID。
应用:客流统计、车辆轨迹分析、生产线物料跟踪。

  • 5.图像分类(Image Classification)

判断整张图片属于哪个类别。
应用:产品分类、垃圾分类、工业产品质量分类。

4.Ultralytics YOLO业务流程

12d26297c575df71f67d9e5f5550959e.png