CVAT 键盘快捷键完整指南:一套按键让数据标注效率翻倍
【免费下载链接】cvatComputer Vision Annotation Tool (CVAT) is a leading platform for building high-quality visual datasets for vision AI. It offers open-source, cloud, and enterprise products, as well as labeling services, for image, video, and 3D annotation with AI-assisted labeling, quality assurance, team collaboration, analytics, and developer APIs.项目地址: https://gitcode.com/GitHub_Trending/cvat/cvat
刚接触 CVAT(Computer Vision Annotation Tool,一个主流的机器学习数据标注平台)时,很多人习惯全程点鼠标:选工具、画框、切帧、保存,来回切换。其实它把绝大多数高频操作都映射到了键盘上,熟练之后鼠标只负责"画",其余交给手指。本文按"先入门、再按任务类型展开、最后讲自定义与排错"的顺序,带你把这套快捷键体系用起来。

新手 10 分钟速通:这 10 个键先记住
第一次进入标注页面,按F1会直接弹出完整的快捷键列表,本文所有内容都能在里面对照。建议先只记下面这张表,覆盖了你 80% 的日常操作:
| 快捷键 | 功能 | 适用场景 |
|---|---|---|
F1 | 打开/关闭快捷键面板 | 记不住键位时随时查证 |
F2 | 打开设置面板 | 调整播放速度、修改自定义键位 |
Ctrl+S | 保存标注 | 完成一段标注后立即执行 |
Ctrl+Z/Ctrl+Shift+Z | 撤销 / 重做 | 画错、删错时第一时间回退 |
Tab/Shift+Tab | 选中下一个 / 上一个对象 | 多对象间来回核对 |
L | 锁定/解锁当前对象 | 防止误改已完成的对象 |
Del/Shift+Del | 删除对象 / 强制删除已锁定对象 | 清理错误标注 |
Esc | 退出当前绘图/编辑状态 | 画到一半想放弃 |
Enter | 切换对象颜色 | 需要区分实例时 |
Ctrl+C/Ctrl+V | 复制 / 粘贴形状(内部剪贴板) | 同形状批量标注 |
节奏很简单:按键组合+ 一句话功能 + 一个使用场景。比如Tab循环选中对象、L锁定,在一张图里有 20 个实例时,比逐个点击侧边栏省事得多。
按任务类型实战
图片标注:绘制与对象编辑
静态图片的核心是"画得快、改得准"。
| 快捷键 | 功能 | 适用场景 |
|---|---|---|
N | 重复上一次的绘制(同工具、同标签) | 连续画同类矩形/多边形 |
Shift+N | 重绘选中形状 | 当前框画偏了,原地重来 |
M/Alt+M | 合并 / 分割形状 | 一个物体被拆成两段时合并 |
G/Shift+G | 进入 / 重置分组模式 | 把零件归到整车组里 |
Ctrl+R/Ctrl+Shift+R | 顺时针 / 逆时针旋转 90° | 素材方向不对时快速校正视角 |
H | 隐藏/显示当前对象 | 遮挡严重,先藏起来画后面的 |
-/+ | 对象移到背景 / 前景层 | 调整前后遮挡关系 |
Q | 切换遮挡(occluded)属性 | 实例被部分挡住时 |
实战组合:N连画同类目标 →Tab逐个检查 →L锁定已确认的 →M合并碎片。画多边形时中途按Esc即可放弃,不用整段撤销。
视频标注帧控制快捷键
视频标注的瓶颈在帧间导航,这套键位专门为此设计:
| 快捷键 | 功能 | 适用场景 |
|---|---|---|
F/D | 下一帧 / 上一帧 | 逐帧检查轨迹 |
V/C | 按步长前进 / 后退 | 快速粗扫长视频 |
Space | 播放/暂停 | 预览目标运动轨迹 |
→/← | 跳到下一个/上一个符合过滤条件的帧 | 只审"有标注变化"的帧 |
X/B | 上一章节 / 下一章节 | 按片段跳审 |
R/E | 当前 Track 的下一个 / 上一个关键帧 | 精修轨迹关键位置 |
Ctrl+B | 将对象复制到后续帧(传播) | 静止目标批量生成 |
典型流程:Space播放一遍找目标 →V步进到起始帧画框 →Ctrl+B传播 → 回到起始帧按R沿关键帧微调,每处Ctrl+Z随时回退。
3D 点云标注相机操作
点云任务的特殊之处在于要先"转好相机再画框"。3D 工作区(对应 cvat-canvas3d/ 模块)提供了一组相机键:
| 快捷键 | 功能 | 适用场景 |
|---|---|---|
Shift+↑/↓ | 相机横滚(roll)调整 | 地面不平时校正水平 |
Shift+←/→ | 相机俯仰(pitch)调整 | 调整俯视/平视角度 |
Alt+U/Alt+O | 相机上移 / 下移 | 拉近地面或俯视整车 |
Alt+J/Alt+L | 相机左移 / 右移 | 侧面查看目标 |
Alt+I/Alt+K | 放大 / 缩小 | 确认箱体边缘贴合程度 |
Tab/Shift+Tab | 下一 / 上一对象并居中 | 逐个校验 3D 框 |
经验:标车先Alt+L转到侧视,标行人转到正视,Alt+I放大核对轮毂与箱体边缘,比鼠标拖拽相机更稳。
快捷键自定义与排错
先说好消息:改键不需要动代码。按F2打开设置,在快捷键设置项里可以直接修改某个功能的按键组合,改完即时生效并随设置保存。
系统内置了冲突检测逻辑(见 冲突检测工具):新键位若与其他功能重复,会自动把旧使用者挪到备键上,并在面板里标出。
如果你想彻底改默认键,键位是按组件注册的,每条都长这样(见 快捷键注册示例):
NEXT_FRAME: { name: 'Next frame', sequences: ['f'], // 把这里改成自己的习惯组合 }排错三要点:
- 快捷键不生效:先确认焦点在画布上,焦点在搜索框、输入框等控件内时,键位会被控件本身消费。
- 和浏览器打架:
Ctrl+Tab这类组合浏览器会先拦截(切换标签页),避免使用带浏览器保留修饰键的组合。 - 按了没反应也不报错:
F1面板会实时显示每个功能当前的实际键位,以面板为准,别凭记忆。
常见误区与 FAQ
- 误区:快捷键全局通用。大部分键只在标注页内生效,
F1/F2属于全局;音频标注、3D 工作区各有自己的键位集合。 - FAQ:我按
Tab光标跑了?说明焦点在输入控件里。点一下画布区域让焦点回到标注页即可。 - 误区:
Del删不掉就手动解锁再删。直接Shift+Del可强制删除已锁定对象,少一步。 - FAQ:撤销了想回来怎么办?
Ctrl+Shift+Z(或Ctrl+Y)重做,和撤销是成对的。
行动清单
- 打开任意任务,按
F1过一遍面板,只抄下速通表的 10 个键。 - 当天标注只强制自己用
F/D/Space切帧和Ctrl+S保存,不碰播放按钮。 - 视频任务练习
Ctrl+B传播 +R关键帧微调的组合。 - 一周后把
Tab+L的对象核对循环和Alt相机键加入日常。 - 用
F2把 1–2 个不顺手的键改成自己的习惯组合。
资源导航:快捷键注册与冲突逻辑集中在 cvat-ui/src/ 的标注页组件中(如 对象侧栏键位、播放器键位),3D 相机键位见 canvas-wrapper3D.tsx。需要完整源码可自行克隆:git clone https://gitcode.com/GitHub_Trending/cvat/cvat
【免费下载链接】cvatComputer Vision Annotation Tool (CVAT) is a leading platform for building high-quality visual datasets for vision AI. It offers open-source, cloud, and enterprise products, as well as labeling services, for image, video, and 3D annotation with AI-assisted labeling, quality assurance, team collaboration, analytics, and developer APIs.项目地址: https://gitcode.com/GitHub_Trending/cvat/cvat
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考