news 2026/9/10 16:27:46

CVAT快捷键:把鼠标放回桌上的6个时刻

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CVAT快捷键:把鼠标放回桌上的6个时刻

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天只记FDSpace三个键,先让翻帧变顺
  • 第3天加上Ctrl+ZDelL,覆盖常见纠错
  • 第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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/10 16:24:46

Improvement Goal

Improvement Goal 【免费下载链接】oh-my-claudecode Teams-first Multi-agent orchestration for Claude Code 项目地址: https://gitcode.com/GitHub_Trending/oh/oh-my-claudecode Objective {specific objective} Target Metric Metric name: {name}Target value…

作者头像 李华
网站建设 2026/9/10 16:24:32

CANN/GE算子执行接口

aclopExecWithHandle 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、Tenso…

作者头像 李华
网站建设 2026/9/10 16:24:06

CANN/ge图引擎ToString函数

ToString 【免费下载链接】ge GE(Graph Engine)是面向昇腾的图编译器和执行器,提供了计算图优化、多流并行、内存复用和模型下沉等技术手段,加速模型执行效率,减少模型内存占用。 GE 提供对 PyTorch、TensorFlow 前端的…

作者头像 李华
网站建设 2026/9/10 16:24:00

Spring Boot与Selenium自动化测试实践指南

1. Spring Boot与Selenium自动化测试的黄金组合 在当今快节奏的软件开发环境中,自动化测试已经成为保障产品质量不可或缺的一环。作为一名长期奋战在一线的Java开发者,我发现将Spring Boot与Selenium结合使用,能够构建出既稳定又高效的自动化…

作者头像 李华