Ultralytics YOLO27: 加入候补名单。
Get Started

Ultralytics YOLO26 支持的计算机视觉任务#

Ultralytics YOLO supported computer vision tasks

Ultralytics YOLO26 支持多种计算机视觉任务:检测、分割、语义分割、深度估计、分类、姿态估计和 OBB。每项任务都有不同的目标和应用场景,因此你可以使用单一框架解决各种计算机视觉问题。

有关计划中的 YOLO27 支持,请参阅 YOLO27 预览。YOLO27 即将推出,目前尚不可用;本指南使用的是已发布的 YOLO26 模型。



观看: 探索 Ultralytics YOLO26 任务:目标检测、实例分割、语义分割、深度估计、分类、姿态估计和 OBB。

检测#

目标检测是 YOLO26 支持的主要任务。它通过识别图像或视频帧中的对象,并在对象周围绘制边界框来实现检测。系统会根据检测对象的特征将其分类到不同类别中。YOLO26 能在单张图像或单个视频帧中快速检测多个对象,足以满足监控系统和自动驾驶汽车等实时应用的需求。

检测示例

实例分割#

实例分割在目标检测的基础上进一步为每个对象生成像素级掩码。这种精度适用于医学影像、农业分析和制造业质量控制等应用。

分割示例

语义分割#

语义分割会为图像中的每个像素分配类别标签,从而生成覆盖整个场景的稠密类别图。与实例分割不同,语义分割不会区分同一类别中的不同对象。因此,它非常适合自动驾驶、场景解析和土地覆盖制图等应用;在这些应用中,理解完整的空间布局比识别单个对象更重要。

语义分割示例

深度估计#

单目深度估计根据单张 RGB 图像预测以米为单位的逐像素深度图。输出是与输入图像对齐的稠密浮点数图,适用于 3D 场景重建、机器人导航以及需要根据单个摄像头推断空间布局的 AR/VR 应用。

深度估计示例

分类#

图像分类根据图像内容对整张图像进行分类。这项任务适用于电子商务中的商品分类、内容审核和野生动物监测等应用。

分类示例

姿态估计#

姿态估计会检测图像或视频帧中的特定关键点,以跟踪动作或估计姿态。这些关键点可以表示人体关节、面部特征或其他重要关注点。YOLO26 姿态模型可实时检测关键点,因此适用于健身应用、体育分析和人机交互。

姿态示例

OBB#

有向边界框(OBB)检测通过增加方向角,改进传统目标检测,从而更准确地定位旋转对象。对于航空影像分析、文档处理和工业应用等对象可能以不同角度出现的场景,这项能力尤为重要。YOLO26 OBB 模型使用 DOTAv1 航空影像数据集进行预训练。

OBB 示例

接下来做什么#

选好任务了吗?使用数据集指南按对应格式准备数据,然后使用你自己的图像进行训练。

常见问题#

  • Ultralytics YOLO26 支持以下计算机视觉任务:

    • 目标检测:通过在目标周围绘制边界框,识别并定位图像或视频帧中的目标。
    • 实例分割:为每个检测到的目标生成像素级掩码,适用于医学影像等应用。
    • 语义分割:为图像中的每个像素分配类别标签,以实现密集场景理解。
    • 深度估计:根据单张 RGB 图像预测以米为单位的逐像素深度图。
    • 分类:根据图像内容对整张图像进行分类。
    • 姿态估计:检测图像或视频帧中的特定关键点,以跟踪动作或姿态。
    • 有向目标检测(OBB):通过添加方向角检测旋转目标,提高检测精度。
  • 使用 Ultralytics YOLO26 进行目标检测,请按以下步骤操作:

    1. 按合适的格式准备数据集。
    2. 使用检测任务训练 YOLO26 模型。
    3. 输入新的图像或视频帧,使用模型进行预测。
    示例
    from ultralytics import YOLO
    
    # 加载预训练的 YOLO 模型(根据需要调整模型类型)
    model = YOLO("yolo26n.pt")  # n、s、m、l、x 版本可用
    
    # 对图像执行目标检测
    results = model.predict(source="image.jpg")  # 也可以使用视频、目录、URL 等作为输入
    
    # 显示结果
    results[0].show()  # 显示第一张图像的结果

    如需更详细的说明,请查看我们的检测示例。

  • 使用 YOLO26 执行分割任务有以下优势:

    1. 高精度:分割任务可生成精确的像素级掩码。
    2. 速度:YOLO26 针对实时应用进行了优化,即使处理高分辨率图像也能快速完成。
    3. 多种应用场景:它非常适合医学影像、自动驾驶以及其他需要精细图像分割的应用。

    在图像分割部分了解更多关于 YOLO26 分割的优势和应用场景。

  • 是。YOLO26 姿态模型可检测图像和视频帧中的关键点(例如人体关节),并将这些关键点连接成姿态。这适用于跟踪体育分析、医疗保健和人机交互应用中的动作。

    如需了解更多详情和实现技巧,请访问我们的姿态估计示例。

  • YOLO26 有向目标检测(OBB)会为每个框预测一个额外的角度参数,因此与轴对齐框相比,旋转对象的定位更加紧密。这对需要准确定位旋转对象的应用很有帮助,例如航空影像分析和仓库自动化。

    • 更紧凑的边界框:旋转框包含的背景更少,有助于区分密集排列或倾斜的对象。
    • 应用广泛:适用于地理空间分析、机器人等任务。

    如需了解更多详情和示例,请查看有向目标检测部分。

评论