标注编辑器
Ultralytics 一个强大的标注编辑器,可通过边界框、多边形、关键点、定向边界框及分类标注对图像进行标注。该编辑器支持手动绘制和SAM智能标注。

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, 宽度, 高度) |
| 分割 | 多边形 | 像素级掩码 (多边形顶点) |
| 姿势估计 | 关键点 | 17点 COCO 骨架 |
| 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 — 具有两个关键点的人
应用场景:体育分析、物理治疗、动画制作、手势识别
旋转边界框 (旋转框检测)
功能说明:通过角度感知边界框检测旋转物体。
标签格式: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 — 旋转矩形
应用场景:航拍影像、文档分析、制造检测、船舶探测
快速入门
标注图像:
- 前往您的数据集
- 点击图像以打开全屏查看器
- 点击
Edit进入注释模式 - 从工具栏中选择您的标注工具
- 在图像上绘制标注
- 点击
Save完成时

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交互式标注(旋转框检测) | S |
手动标注工具
边界框 (detect)
围绕对象绘制矩形框:
- 进入编辑模式并选择
Draw - 点击并拖动以绘制矩形
- 释放以完成框选
- 从下拉菜单中选择一个类别

调整大小和移动
- 拖动8个角/边控点调整大小
- 拖动中心以移动
- 按下
Delete或Backspace以移除选定的标注
多边形 (segment)
绘制精确的多边形掩码:
- 进入编辑模式并选择
Draw - 点击添加顶点
- 右键单击或按下
Enter以闭合多边形 - 从下拉菜单中选择一个类别

编辑顶点
- 拖动单个顶点进行调整
- 拖动整个多边形以移动
- 点击一个顶点并按下
Delete以移除它
关键点 (姿势估计)
- 进入编辑模式并选择
Draw - 按顺序点击放置关键点
- 遵循COCO 顺序
17个COCO关键点是:
| # | 关键点 | # | 关键点 |
|---|---|---|---|
| 1 | 鼻子 | 10 | 左手腕 |
| 2 | 左眼 | 11 | 右手腕 |
| 3 | 右眼 | 12 | 左臀 |
| 4 | 左耳 | 13 | 右臀 |
| 5 | 右耳 | 14 | 左膝 |
| 6 | 左肩 | 15 | 右膝 |
| 7 | 右肩 | 16 | 左踝 |
| 8 | 左肘 | 17 | 右踝 |
| 9 | 右肘 |

关键点可见性
每个关键点都带有可见性标记: 0 = 未标记, 1 = 标记但被遮挡, 2 = 标注且可见。被遮挡的关键点(位于其他物体后方)应标记为不可见。 1 ——模型学会推断其位置。
旋转边界框 (旋转框检测)
为倾斜对象绘制旋转框:
- 进入编辑模式并选择
Draw - 点击并拖动以绘制初始框
- 使用旋转手柄调整角度
- 拖动角控柄调整大小
- 从下拉菜单中选择一个类别

分类 (classify)
分配图像级类别标签:
- 进入编辑模式
- 侧边面板出现,带有课程选择按钮
- 点击类别按钮或按下数字键
1-9

SAM 智能标注
分段任意模型(SAM)只需点击几下即可实现智能标注。智能模式可用于 detect、 segment、旋转框检测 旋转框检测 任务。
- 进入编辑模式并选择
Smart或按S - 左键单击 添加正点(包含此区域)
- 右键单击 添加负点(排除此区域)
- SAM 实时生成精确掩码
- 按下
Enter或Escape保存注释

graph LR
A[Press S] --> B[Left-click Object]
B --> C[SAM Generates Mask]
C --> D{Accurate?}
D -->|Yes| E[Enter to Save]
D -->|No| F[Add +/- Points]
F --> C
style A fill:#2196F3,color:#fff
style C fill:#FF9800,color:#fff
style E fill:#4CAF50,color:#fff
SAM 提示
- 从对象中心的正向点击开始
- 添加负向点击以排除背景
- 保持
Alt/Option反转点击行为(左键点击变为负值,右键点击变为正值) - 最适用于边缘清晰的独立对象
- 对细长物体使用2-3个加长点
SAM智能标注可以生成:
- 多边形用于segment任务
- 边界框用于detect任务
- 旋转框用于旋转框检测任务
SAM 支持
SAM 标注仅适用于 detect, segment、旋转框检测 旋转框检测 任务。分类和姿势估计 需要人工标注。
类侧边栏
注释编辑器在画布右侧包含一个可折叠的类侧边栏。该侧边栏提供:
- 搜索课程在搜索框中输入内容筛选班级列表。按下
Enter通过精确匹配来选择它,或在不存在匹配项时创建新类。 - 创建新类(内联): 点击
Add class在列表底部输入名称,并可选自定义颜色。按下Enter创造。 - 直接编辑类名:将鼠标悬停在类名上,点击铅笔图标即可重命名。
- 颜色选择器:点击任意类旁边的色块即可更改其颜色。
- 每类注释计数:每行类别上方显示的数字为该类注释数量。
- 展开/折叠:点击箭头符号可展开某个类别,其下将显示具体注释条目。
- 双向悬停高亮:在画布上悬停注释时,侧边栏中的对应注释会高亮显示,反之亦然。侧边栏会自动滚动并展开至相关类。
- 隐藏/显示单个注释:点击任意注释行上的眼睛图标,即可在画布上切换其可见状态。
- 删除注释:点击任意注释行的垃圾桶图标即可删除该注释。
- 键盘快捷键: 按
1-9快速选取前9个班级。
上下文菜单
在选定的注释上单击鼠标右键,将打开一个上下文菜单,其中包含:
| 操作 | 快捷键 |
|---|---|
| 删除注释 | Delete / Backspace |
| 置于最前面 | Cmd/Ctrl+Shift+] |
| 发送到后方 | Cmd/Ctrl+Shift+[ |
| 提前 | Cmd/Ctrl+] |
| 向后发送 | Cmd/Ctrl+[ |
可见性控制
可见性下拉菜单(眼睛图标)可让您切换显示单个元素:
| 切换 | 描述 |
|---|---|
| 注释 | 显示或隐藏所有注释叠加层 |
| 类标签 | 在注释上显示或隐藏类名标签 |
| 显示像素 | 切换像素化渲染以进行缩放检查(全屏模式) |
| 十字准线 | 显示带像素坐标的十字准线光标(编辑模式) |
| 导航缩略图 | 显示导航缩略图条(全屏模式) |
| 显示全部 | 同时切换注释、标签、十字准线和缩略图(不影响像素化效果) |
十字准星光标
在编辑模式下,十字准线叠加层会追踪光标位置,并在画布上显示像素坐标。这有助于精确放置注释。可通过可见性下拉菜单进行切换。
SAM 预览
智能模式适用于 segment 任务时SAM 您悬停图像时(点击任何点之前)SAM 实时蒙版预览。这使您能预览预测的分割边界并决定点击位置。添加正样本或负样本点后,预览将实时更新以反映您的调整。
多边形顶点编辑
对于segment ,绘制后可编辑多边形顶点:
- 移动顶点:拖动任意顶点控制柄以重新定位
- 删除顶点选择一个顶点并按下
Delete以移除它
类别管理
创建类别
在您的数据集中定义注释类。 Classes tab:
- 导航至
Classes标签 - 请在底部输入框中输入类名
- 点击
Add或按Enter - 颜色将自动Ultralytics 分配

在注解期间添加新类
您可以在不离开编辑器的情况下,直接在注释时创建新类:
- 在图像上绘制注释
- 在课程下拉菜单中,点击
Add New Class - 输入类别名称
- 按下回车键创建并分配
这使得工作流程得以无缝衔接,当你在数据中遇到新的对象类型时,即可定义相应的类。
统一课程表
数据集中的所有类别均统一管理于一张表格中。类别名称或颜色的变更将自动应用于整个数据集。
编辑类别
- 重命名:点击表格中的类名即可直接编辑
- 更改颜色:点击色板以打开颜色选择器
- 搜索:使用搜索框按名称筛选课程
- 排序:点击列标题可按名称、标签数量或图片数量排序
类别颜色
每个类都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 | 绘制边界框(旋转框检测) |
Click | 添加多边形点(segment)/ 放置关键点(姿势估计) |
Right-click | 完成多边形 / 添加SAMSAM |
Enter | 完成多边形 /SAM |
Escape | 保存SAM / 取消选择 / 退出编辑模式 |
| 快捷键 | 操作 |
|---|---|
Cmd/Ctrl+] | 提前 |
Cmd/Ctrl+[ | 向后发送 |
Cmd/Ctrl+Shift+] | 置于最前面 |
Cmd/Ctrl+Shift+[ | 发送到背面 |

查看所有快捷键
点击注释工具栏中的键盘图标以打开快捷键参考。
撤消/重做
注释编辑器维护完整的撤销/重做历史记录:
- 撤销:
Cmd/Ctrl+Z - 重做:
Cmd/Ctrl+Shift+Z或Cmd/Ctrl+Y
历史轨迹:
- 添加注释(单个和批量)
- 编辑注释(移动、调整大小、旋转)
- 删除注释(单个和批量)
- 更改课程(单次与批量)
- 重新排列注释(z-order)
- 编辑多边形顶点(添加、删除、移动)
- 移动关键点
无限次撤销
撤销堆栈没有固定限制——你可以撤销当前编辑会话中所有更改,直至回到点击时的原始图像状态。 Edit.
保存标注
注释在您点击时保存 Save 或按 Cmd/Ctrl+S:
- 保存: 点击保存按钮或按下
Cmd/Ctrl+S - 取消: 点击取消以放弃更改
- Escape:若存在未保存的更改则保存,否则退出编辑模式
保存您的工作
在导航到其他图像之前务必保存。未保存的更改将会丢失。
常见问题
SAM 标注的准确性如何?
SAM 为大多数对象提供高质量的掩码。准确性取决于:
- 对象与背景的区分度
- 图像质量和分辨率
- 提供的正/负点数量
为获得最佳结果,从对象中心的一个正点开始,并添加负点以排除附近的对象。
我可以导入现有标注吗?
是的,请上传带有YOLO标签文件的数据集。平台会自动解析并在编辑器中显示这些标签。
如何标注同一类别的多个对象?
绘制标注后:
- 保持选中同一类别
- 绘制下一个标注
- 重复此操作,直到所有对象都被标注
键盘快捷键 1-9 可快速选择类别。
我可以在部分标注的数据集上进行训练吗?
是的,但为获得最佳效果:
- 标注每张图像中目标类别的所有对象
- 使用标签过滤器设置为
Unannotated识别未标注的图像 - 从训练配置中排除未标注的图像
哪些任务支持SAM 标注?
SAM 标注功能现已支持 detect, segment、旋转框检测 旋转框检测 任务。分类和姿势估计 仅使用人工标注。