CVAT快捷键:把鼠标放回桌上的6个时刻
【免费下载链接】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
标注到第200帧,想翻一帧,手又伸向鼠标。其实 CVAT 里这些零碎操作大多有快捷键对应:翻帧一个键、撤销一个键、锁定对象一个键。读完这篇,画框之外的动作基本都能交给键盘,鼠标只负责画。
画框的时候:多边形标注省掉重复点击
以前每画一个新形状,都要先点左侧工具条的图标,再确认标签,两三次点击就这么没了。
N重复上一次的绘图动作,形状和标签参数都带着Shift+N重绘选中的形状Ctrl+V粘贴剪贴板里的形状M进入合并模式Alt+M进入分割模式Esc取消当前操作
键位定义在 controls-side-bar.tsx 里,对照着按不容易记错。
组合用法:第一辆车用N画完,下一帧直接再按一次N,上次画的形状和标签会原样复现;配合Ctrl+C/Ctrl+V,还能把画好的形状挪到相似的物体上。
翻帧的时候:CVAT帧导航只靠键盘
以前往前往后翻帧全靠点顶部按钮条,点二十帧手就酸了。
| 键 | 动作 |
|---|---|
F/D | 下一帧 / 上一帧 |
V/C | 按步进前进 / 后退 |
Space | 播放 / 暂停 |
Tab/Shift+Tab | 选中下一个 / 上一个对象并居中 |
这几个键位注册在 player-buttons.tsx 中。
组合用法:先用V大步进粗定位,再用F单帧细调,到目标帧直接按N开始画,左手一直没离开键盘。
改对象的时候:撤销、删除、锁定全在键盘上
以前撤销要去顶栏找按钮,删对象得先点中它再找删除入口。
Ctrl+Z撤销,Ctrl+Shift+Z重做Del删除选中对象,Shift+Del强制删除,锁着的也能删L锁定 / 解锁当前对象Enter切换选中形状的颜色
这些绑定写在前端 objects-list.tsx 里,翻源码核对很方便。
组合用法:Tab逐个对象轮着选,看到不用动的就按L锁掉,后面怎么拖都不会误伤它。
看3D的时候:点云标注的摄像机控制
点云场景下用滚轮加拖拽转视角,速度慢还容易晕。
Alt+I/Alt+K摄像机推近 / 拉远Alt+U/Alt+O摄像机上移 / 下移Alt+J/Alt+L左移 / 右移Shift+方向键旋转摄像机
键位实现在 canvas-wrapper3D.tsx 中。点云任务不常用到,记四个Alt组合就够用了。
默认键位不合手的时候:CVAT自定义快捷键
改键很简单,找到对应条目的sequences字段替换即可:
SWITCH_MERGE_MODE_STANDARD_CONTROLS: { name: 'Merge mode', sequences: ['shift+m'], // 原来是 'm' scope: ShortcutScope.STANDARD_WORKSPACE_CONTROLS, },改完要重新编译前端才生效。分发和冲突检测逻辑在 shortcuts-reducer.ts 里,撞键时它会自动给出调整。
标签快速切换也可以留意一下:Ctrl加数字键能快速切换活动标签,多标签任务里比每次点开标签面板点选快得多。按F1调出完整快捷键列表对照练,F2打开设置面板。
第一周怎么练
- 第1天只记
F、D、Space三个键,先让翻帧变顺 - 第3天加上
Ctrl+Z、Del、L,覆盖常见纠错 - 第7天按
F1过一遍完整列表,缺什么补什么
几个可以继续翻的地方:
- cvat-ui/README.md
- cvat-canvas3d/ 3D 画布源码
- site/content/en/ 官方文档目录
下次标注时,把鼠标翻过来扣在桌上试试,看能不能干完一个 job 都不碰它。
【免费下载链接】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),仅供参考