跳转至内容

标注编辑器

Ultralytics Platform 包含一个强大的标注编辑器,用于标注带有边界框、多边形、关键点、旋转框和分类的图像。该编辑器支持手动绘制和SAM驱动的智能标注。

Ultralytics 平台 标注编辑器工具栏带画布

graph TB
    subgraph Manual["Manual Tools"]
        A[Box] & B[Polygon] & C[Keypoint] & D[OBB] & E[Classify]
    end
    subgraph AI["AI-Assisted"]
        F[SAM Smart]
    end
    Manual --> H[Save Labels]
    AI --> H

支持的任务类型

标注编辑器支持所有 5 种 YOLO 任务类型:

任务工具标注格式
检测矩形边界框 (x, y, 宽度, 高度)
分割多边形像素级掩码 (多边形顶点)
姿势估计关键点骨架模板(人物、手、面部、狗、框、自定义)
OBB定向框旋转边界框 (4个角点)
分类类别选择器图像级标签

任务详情

目标检测

功能:识别物体及其位置,并用轴对齐的边界框表示。

标签格式:class_id center_x center_y width height (全部归一化至0-1)

例子: 0 0.5 0.5 0.2 0.3 — 类别0,中心位于(50%, 50%),宽度为20%,高度为30%

应用场景:库存盘点、交通监控、野生动物检测、安防系统

实例分割

功能:为每个物体实例创建像素级精度的掩码。

标签格式:class_id x1 y1 x2 y2 x3 y3 ... (多边形顶点,归一化至0-1)

例子: 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 — 四边形掩码

应用场景:医学影像、自动驾驶、照片编辑、农业分析

姿势估计

功能:检测身体关键点,用于骨架追踪。

标签格式:class_id cx cy w h kx1 ky1 v1 kx2 ky2 v2 ...

  • 可见性标志: 0=未标注, 1=已标注但被遮挡, 2=已标注且可见

例子: 0 0.5 0.5 0.2 0.3 0.6 0.7 2 0.4 0.8 1 — 具有2个关键点的人

应用场景:体育分析、物理治疗、动画、手势识别

旋转边界框 (旋转框检测)

功能:检测旋转物体,并使用角度感知的边界框。

标签格式:class_id x1 y1 x2 y2 x3 y3 x4 y4 (四个角点,归一化)

例子: 0 0.1 0.1 0.9 0.1 0.9 0.9 0.1 0.9 — 旋转矩形

应用场景:航空影像、文档分析、制造检测、船舶 detect

图像分类

功能:为整个图像分配一个单一标签。

标签格式:基于文件夹的 — 图像按类别名称组织(train/cats/, train/dogs/)

应用场景:内容审核、质量控制、医学诊断、场景识别

快速入门

标注图像:

  1. 前往您的数据集
  2. 点击图像以打开全屏查看器
  3. 点击 Edit 进入标注模式
  4. 从工具栏中选择您的标注工具
  5. 在图像上绘制标注
  6. 点击 Save 完成时

Ultralytics 平台 标注全屏编辑模式带工具栏

graph LR
    A[Open Dataset] --> B[Click Image]
    B --> C[Click Edit]
    C --> D[Draw Annotations]
    D --> E[Save]
    E --> F[Next Image]
    F --> B

    style C fill:#2196F3,color:#fff
    style D fill:#FF9800,color:#fff
    style E fill:#4CAF50,color:#fff

标注模式

编辑器提供两种标注模式,可从工具栏选择:

模式描述快捷键
绘制使用任务专用工具进行手动标注V
智能SAM 驱动的交互式标注 (detect/segment/OBB)S

手动标注工具

边界框 (detect)

围绕对象绘制矩形框:

  1. 进入编辑模式并选择 Draw
  2. 点击并拖动以绘制矩形
  3. 释放以完成框选
  4. 从下拉菜单中选择一个类别

Ultralytics 平台 标注 detect 边界框绘制

调整大小和移动

  • 拖动8个角/边缘手柄以调整大小
  • 拖动中心以移动
  • 按下 DeleteBackspace 以移除选定的标注

多边形 (segment)

绘制精确的多边形掩码:

  1. 进入编辑模式并选择 Draw
  2. 点击添加顶点
  3. 右键单击或按下 Enter 以闭合多边形
  4. 从下拉菜单中选择一个类别

Ultralytics 平台 标注 segment 多边形顶点

编辑顶点

  • 拖动单个顶点进行调整
  • 拖动整个多边形以移动
  • 点击一个顶点并按下 Delete 以移除它

关键点 (姿势估计)

使用骨架模板标注姿势估计。从工具栏中选择一个模板,单击一次放置所有关键点,然后拖动单个关键点以调整位置。

  1. 进入编辑模式并选择 Draw
  2. 从工具栏中的模板选择器中选择一个骨架模板

Ultralytics 平台标注姿势估计模板下拉菜单

  1. 点击图片以一次性放置所有关键点
  2. 拖动单个关键点以调整其位置
  3. 按下 Enter 以确认或 Escape 取消

内置骨架模板

编辑器包含5个内置模板:

模板关键点描述
17COCO 人体姿势估计 — 鼻子、眼睛、耳朵、肩膀、手肘、手腕、臀部、膝盖、脚踝
21MediaPipe手部关键点 — 腕部、拇指、食指、中指、无名指、小指关节
人脸68iBUG 300W 面部特征点 — 下巴、眉毛、鼻子、眼睛、嘴巴
18动物姿势估计 — 鼻子、头部、颈部、肩部、腿部、爪子、尾巴
4角点 — 左上、右上、右下、左下

Ultralytics 平台 标注 姿势估计 关键点骨架

自定义骨架模板

为任何姿势估计结构创建自定义模板:

  1. 点击模板选择器旁边的+按钮
  2. (可选)点击 从...开始,从现有模板加载关键点和连接作为起点
  3. 通过点击在画布上放置关键点
  4. 命名每个关键点并自定义颜色
  5. 通过选择两个点连接关键点 (当您按顺序放置关键点时,连接会自动绘制)
  6. 保存模板以便在整个数据集中重复使用

Ultralytics 平台标注姿势估计自定义模板

自定义模板已保存到您的账户,并在所有姿势估计数据集中可用。

模板工作流

模板系统取代了手动顺序关键点放置。无需为 COCO 骨架点击 17 次,只需选择“人物”模板并点击一次 — 所有关键点都会按照正确的骨架布局放置。然后拖动以调整特定姿势估计的位置。

关键点可见性

每个关键点都有一个可见性标志: 0 = 未标注, 1 = 已标注但被遮挡, 2 = 已标注且可见。被遮挡的关键点(在其他物体后面)应标记为可见性 1 — 模型学习推断它们的位置。

旋转边界框 (旋转框检测)

为倾斜对象绘制旋转框:

  1. 进入编辑模式并选择 Draw
  2. 点击并拖动以绘制初始框
  3. 使用旋转手柄调整角度
  4. 拖动角部手柄以调整大小
  5. 从下拉菜单中选择一个类别

Ultralytics 平台 标注 obb 旋转框

分类 (classify)

分配图像级类别标签:

  1. 进入编辑模式
  2. 侧边面板出现,带有类别选择按钮
  3. 点击类别按钮或按下数字键 1-9

Ultralytics Platform 标注 classify 侧边栏

SAM 智能标注

Segment Anything Model (SAM) 只需点击几下即可实现智能标注。智能模式适用于detectsegmentobb任务。

  1. 进入编辑模式并选择 Smart 或按下 S
  2. 左键单击 添加正点(包含此区域)
  3. 右键单击 添加负点(排除此区域)
  4. SAM 实时生成精确掩码
  5. 按下 EnterEscape 以保存标注,或启用 自动应用 以实现一键式工作流

Ultralytics 平台 标注 SAM 正负点掩码

graph LR
    A[Press S] --> B[Left-click Object]
    B --> C[SAM Generates Mask]
    C --> D{Auto-apply?}
    D -->|Yes| E[Mask Applied Automatically]
    D -->|No| F{Accurate?}
    F -->|Yes| G[Enter to Save]
    F -->|No| H[Add +/- Points]
    H --> C

    style A fill:#2196F3,color:#fff
    style C fill:#FF9800,color:#fff
    style E fill:#4CAF50,color:#fff
    style G fill:#4CAF50,color:#fff

SAM 提示

  • 从对象中心的正向点击开始
  • 添加负向点击以排除背景
  • 保持 Alt/Option 反转点击行为(左键点击变为负值,右键点击变为正值)
  • 启用 自动应用 (A) 进行一键标注 — 每次点击后,掩码会自动保存
  • 保持 Shift 在自动应用开启时,可在应用掩码之前放置多个点
  • 正点和负点显示为带有 + 符号的画布上
  • 最适用于边缘清晰的独立对象
  • 对细长物体使用2-3个正点

SAM智能标注可以生成:

  • 多边形用于segment任务
  • 边界框用于detect任务
  • 旋转框用于旋转框检测任务

SAM 任务支持

SAM 智能标注仅适用于 detectsegmentOBB 任务。分类和姿势估计任务需要手动标注。

自动应用模式

自动应用模式通过在每次点击后自动保存 SAM 掩码来加速智能标注 — 无需按下 EnterA.

模式行为
自动应用开启(默认)每次点击后掩码自动应用
自动应用开启 + Shift先放置多个点,释放后应用掩码
自动应用关闭自由放置点,按下 Enter 以应用

Ultralytics 平台标注 SAM 自动应用切换

何时使用自动应用

自动应用非常适合对象分离良好、单次点击即可生成准确掩码的数据集。对于复杂或重叠的对象,请关闭自动应用,并使用多个正/负点在保存前细化掩码。

SAM 模型选择

当智能模式激活时,工具栏中会出现一个模型选择器。有五种模型可用——请根据适合您数据集的速度与准确性权衡进行选择:

模型尺寸速度备注
SAM 2.1 Tiny74.5 MB最快
SAM 2.1 Small88 MB快速默认值
SAM 2.1 Base154 MB适中
SAM 2.1 Large428 MB较慢SAM 2.1中最准确的
SAM 33.45 GB最慢最新一代,2025年新品

Ultralytics 平台标注 SAM 模型选择器

在智能模式激活时切换模型会自动重新初始化当前图像的预测器。

课程侧边栏

标注编辑器在画布右侧包含一个可折叠的类别侧边栏。该侧边栏提供:

  • 搜索类别:通过在搜索字段中输入来过滤类列表。按 Enter 进行精确匹配以选择它,或者在没有匹配项时创建新类别。
  • 内联创建新类别: 点击 Add class 在列表底部,输入一个名称,并可选择自定义颜色。按下 Enter 创建。
  • 内联编辑类别名称:将鼠标悬停在类别名称上并点击铅笔图标以重命名。
  • 颜色选择器:点击任意类别旁边的色块即可更改其颜色。
  • 每类标注计数:每个类别行都显示一个上标的标注计数。
  • 展开/折叠:点击箭头展开一个类别,并查看其下方列出的单个标注。
  • 双向悬停高亮:在画布上悬停标注会使其在侧边栏中高亮显示,反之亦然。侧边栏会自动滚动并展开到相关类别。
  • 隐藏/显示单个标注:点击任意标注行上的眼睛图标,以切换其在画布上的可见性。
  • 删除标注:点击任意标注行上的垃圾桶图标即可删除。
  • 键盘快捷键: 按 1-9 快速选择前9个类别。

上下文菜单

右键单击选定的标注以打开包含以下内容的上下文菜单:

操作快捷键
删除标注Delete / Backspace
置于顶层Cmd/Ctrl+Shift+]
置于底层Cmd/Ctrl+Shift+[
提前Cmd/Ctrl+]
后移一层Cmd/Ctrl+[

可见性控制

可见性下拉菜单(眼睛图标)允许您切换单个元素的显示:

切换描述
标注显示或隐藏所有标注叠加层
类别标签显示或隐藏标注上的类别名称标签
显示像素切换像素化渲染以进行缩放检查(全屏)
十字线显示带像素坐标的十字光标(编辑模式)
导航缩略图显示导航缩略图条(全屏)
显示全部一次性切换标注、标签、十字线和缩略图(不影响像素化)

十字光标

在编辑模式下,十字光标叠加层会跟踪光标位置并在画布上显示像素坐标。这有助于精确放置标注。通过可见性下拉菜单切换它。

SAM 悬停预览

segment 任务的智能模式下,SAM 会提供实时掩码预览,当您将鼠标悬停在图像上时 — 在点击任何点之前。这使您可以看到预测的分割边界并决定点击位置。一旦您添加了正点或负点,预览会更新以反映您的精细调整。

多边形顶点编辑

对于 segment 标注,您可以在绘制后编辑多边形顶点:

  • 移动顶点:拖动任意顶点手柄以重新定位
  • 删除顶点:选择一个顶点并按 Delete 以移除它

班级管理

创建类别

在以下位置定义数据集的标注类别: Classes 选项卡:

  1. 导航到 Classes 选项卡
  2. 使用底部的输入字段输入类名
  3. 点击 Add 或按下 Enter
  4. 颜色会自动从 Ultralytics 调色板中分配。

Ultralytics Platform 标注类别标签页添加新类别

在标注期间添加新类别

您可以在标注时直接创建新类别,无需离开编辑器:

  1. 在图像上绘制标注
  2. 在类别下拉菜单中,点击 Add New Class
  3. 输入类别名称
  4. 按 Enter 键以创建并分配

这实现了无缝的工作流程,您可以在数据中遇到新的对象类型时定义类别。

统一类别表

您的数据集中所有类别都在一个统一的表中进行管理。对类别名称或颜色的更改会自动应用于整个数据集。

编辑类别

  • 重命名:点击表格中的类名进行内联编辑
  • 更改颜色:点击颜色样本以打开颜色选择器
  • 搜索: 使用搜索字段按名称筛选类别
  • 排序:点击列标题可按名称、标签数量或图像数量排序

班级颜色

每个类别都从 Ultralytics 调色板中分配一种颜色。您可以使用颜色选择器自定义颜色 Classes 选项卡。颜色在整个平台中保持一致,以便于识别。

键盘快捷键

使用键盘快捷键高效标注:

快捷键操作
Cmd/Ctrl+S保存标注
Cmd/Ctrl+Z撤销
Cmd/Ctrl+Shift+Z重做
Cmd/Ctrl+Y重做(备选)
Escape保存 / 取消选择 / 退出
Delete / Backspace删除选定标注
1-9选择类别 1-9
Cmd/Ctrl+Scroll放大/缩小
Shift+Click多选标注
Cmd/Ctrl+A选择所有标注
快捷键操作
V绘制模式(手动)
S智能模式 (SAM)
快捷键操作
Click+Drag绘制边界框 (detect/旋转框检测)
Click添加多边形点 (segment) / 放置骨架 (姿势估计)
Right-click完成多边形 / 添加SAM负点
Shift + click/right-click在应用前放置多个 SAM 点(自动应用开启)
A切换自动应用(智能模式)
Enter完成多边形 / 确认姿势估计 / 保存SAM标注
Escape取消姿势估计 / 保存 SAM 标注 / 取消选择 / 退出
快捷键操作
Cmd/Ctrl+]提前
Cmd/Ctrl+[后移一层
Cmd/Ctrl+Shift+]置于顶层
Cmd/Ctrl+Shift+[置于底层

Ultralytics 平台 标注键盘快捷键对话框

查看所有快捷键

点击标注工具栏中的键盘图标,打开快捷键参考。

撤消/重做

标注编辑器保留完整的撤销/重做历史记录:

  • 撤销: Cmd/Ctrl+Z
  • 重做: Cmd/Ctrl+Shift+ZCmd/Ctrl+Y

历史轨迹:

  • 添加标注(单张和批量)
  • 编辑标注(移动、调整大小、旋转)
  • 删除标注(单个和批量)
  • 更改类别(单个和批量)
  • 重新排序标注 (Z 轴顺序)
  • 编辑多边形顶点(添加、移除、移动)
  • 移动关键点

无限撤销

撤消堆栈没有固定限制 — 您可以撤消当前编辑会话期间所做的所有更改,回到您点击时图像的原始状态 Edit.

保存标注

标注会在您点击时保存 Save 或按下 Cmd/Ctrl+S:

  • 保存: 点击保存按钮或按下 Cmd/Ctrl+S
  • 取消: 点击取消以放弃更改
  • Escape键:如果有未保存的更改则保存,否则退出编辑模式

保存您的工作

在导航到其他图像之前务必保存。未保存的更改将会丢失。

常见问题

SAM 标注的准确性如何?

SAM 为大多数对象提供高质量的掩码。准确性取决于:

  • 对象与背景的区分度
  • 图像质量和分辨率
  • 提供的正/负点数量

为获得最佳结果,从对象中心的一个正点开始,并添加负点以排除附近的对象。

我可以导入现有标注吗?

是的,上传您的数据集时请附带YOLO格式标签文件。平台会自动解析并在编辑器中显示它们。

如何标注同一类别的多个对象?

绘制标注后:

  1. 保持选中同一类别
  2. 绘制下一个标注
  3. 重复此操作,直到所有对象都被标注

键盘快捷键 1-9 可快速选择类别。

我可以在部分标注的数据集上进行训练吗?

是的,但为获得最佳效果:

  • 标注每张图像中目标类别的所有对象
  • 使用标签过滤器设置为 Unannotated 识别未标注图像
  • 从训练配置中排除未标注图像

我应该使用哪个 SAM 模型?

SAM 2.1 Small(默认)开始 — 它对大多数物体来说既快速又准确。当您需要对复杂形状进行更高掩码精度时,请切换到SAM 2.1 Large。对于简单、高对比度的物体,使用SAM 2.1 Tiny可获得最大速度。SAM 3是最新一代模型,在具有挑战性的图像上可能会产生更好的结果,但速度明显较慢。

哪些任务支持 SAM 智能标注?

SAM 智能标注适用于 detectsegmentOBB 任务。分类和姿势估计任务仅使用手动标注。

我能否为姿势估计标注创建自定义骨架模板?

是的。点击骨架模板选择器旁边的+按钮,打开模板编辑器。放置关键点,命名它们,绘制连接,然后保存。自定义模板存储在您的账户中,并可在所有姿势估计数据集中使用。

我如何在骨架模板之间切换?

点击标注工具栏中的模板选择器下拉菜单。选择任何内置模板(人物、手、面部、狗、框)或您已保存的自定义模板。所选模板将决定您点击图像时放置哪些关键点。



📅 创建于 2 个月前 ✏️ 更新于 5 天前
glenn-jochermykolaxboikosergiuwaxmann

评论