4.1.CVAT——目标检测的标注详细步骤

文章目录

  • 1. 进入任务
    • 1. 创建任务
    • 2. 已创建的task
    • 3. 进入标注界面
  • 2. 选择标注类型
    • 2.1 选择标注类型
    • 2.2 进行标注
    • 2.3 遮挡
  • 2.快捷键
  • 3.导出标注结果

1. 进入任务

登录后会看到如下图界面,CVAT的标注最小单位是Task,每个Task为一个标注任务。点击Task按钮可以看到已创建的task,点击相应Job,就会进入标注界面。

创建项目详细信息参考该专题的“创建项目”。

1. 创建任务

在这里插入图片描述

2. 已创建的task

在这里插入图片描述
在这里插入图片描述

3. 进入标注界面

在这里插入图片描述

2. 选择标注类型

2.1 选择标注类型

选择水平矩形框标注,在开始之前,选择正确的 Label (应由您在创建任务时指定)和 Drawing Method (按 2 点 按 4 点)

两点标注会更快,标注时可能会出现偏差需要调整;四点标注的标注过程更为复杂,能够更灵活地适应目标的形状。

  • 选择矩形框
    在这里插入图片描述

Shape:是用来标注图像的。 Track:是专门用来标注视频的。

  • 选择标签
    在这里插入图片描述

2.2 进行标注

然后就可以进行标注了。
在这里插入图片描述

可以使用鼠标调整矩形的边界和位置。矩形的大小显示在右上角,您可以通过单击形状的任意点来检查它。您还可以使用 Ctrl+Z Shift+Ctrl+ZCtrl+Y 撤消您的操作,并使用 重做它们。

2.3 遮挡

遮挡是当一个对象被另一个对象遮挡或在帧上不完全可见时使用的属性。使用 Q 快捷方式快速设置属性。
[图片]

示例:下图中的三辆车应标记为遮挡。
[图片]

如果一个框架包含太多对象,并且由于许多形状主要放置在同一个位置而很难对它们进行注释,那么锁定它们是有意义的。锁定对象的形状是透明的,并且很容易对新对象进行注释。
此外,您不能意外更改以前注释的对象。快捷方式: L
[图片]
标注完成保存后就可以导出标注结果了。

2.快捷键

有标注(自动画框)再按1次结束标注、转换标签等快捷键可以提高效率。
参考该汇总的“快捷键”部分

3.导出标注结果

选择自己需要的标注格式导出,如按照以yolo的格式导出。按照11-12步骤导出即可。
详细内容参考该汇总的“导入导出标注”部分

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/495676.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

gitlab添加ssh公钥

一:生成公钥 桌面鼠标右击打开 Open Git Bash here (前提是安装了Git); 2.输入命令 ssh-keygen -t rsa -C "123*****90qq.com"来生成新的密钥对,将其中的"123*****90qq.com"替换为你自己的电子邮件地址。 命令:ssh-keyg…

安全运营中心(SOC)综合指南

什么是安全运营中心(SOC) 安全运营中心,也称为信息安全运营中心 (ISOC),是结构良好的网络安全战略的核心。安全运营中心是一个集中式枢纽,无论是在组织内部还是外包,都致力于对整个…

最优二叉搜索树 C#实现

最优二叉搜索树 C#实现 介绍一下 上一篇博文搞半天挺烧脑,没搞清楚继续… 主要是练习动态规划算法。最关键的一个是这个最优二叉搜索树能干啥。我认为如果数据稳定,统计出概率来,用最优二叉树保存,以后搜索应该是效率比较高的。…

前端基础面试题(二)

摘要:最近,看了下慕课2周刷完n道面试题,记录下... 1. offsetHeight scrollHeight clientHeight 区别 计算规则: offsetHeight offsetWidth : border padding content clientHeight clientWidth: padding content scrollHeight…

zk和etcd的读一致性对比

背景 zk和etcd都是日常我们用到的分布式一致性的组件集群,不过他们在读一致性上还是有一些差别的,本文就来对比一下 zk和etcd的读一致性对比 如果读客户端没有通过zk或者etcd自带的watcher监听的方式监听某个写客户端写入的内容,而是依赖写…

前端架构: 脚手架命令行交互核心实现之inquirer和readline的应用教程

命令行交互核心实现 核心目标:实现命令行行交互,如List命令行的交互呢比命令行的渲难度要更大,因为它涉及的技术点会会更多它涉及以下技术点 键盘输入的一个监听 (这里通过 readline来实现)计算命令行窗口的尺寸清屏光标的移动输出流的静默 …

详解Kotlin中run、with、let、also与apply的使用和区别

Kotlin作为一种现代、静态类型的编程语言,不仅提供了丰富的特性,还提供了极具表现力的函数:run, with, let, also, 和 apply。理解这些函数的不同之处对于编写高效、易于维护的代码至关重要。 函数对比表 函数对象引用返回值使用场景runthi…

Flutter(三):Stack、Positioned、屏幕相关尺寸、Navigator路由跳转

页面尺寸 通知栏高度:MediaQuery.of(context).padding.top顶部导航高度:kToolbarHeight底部导航高度:kBottomNavigationBarHeight屏幕宽:MediaQuery.of(context).size.width屏幕高:MediaQuery.of(context).size.height…

Rust调用同级目录中的rs文件和调用下级目录中的rs文件

一、Rust调用同级目录中的rs文件 Rust新建工程demo02,src文件夹下面新建test.rs文件,这样main.rs文件与它属于同级目录中。 关键点:导入test文件和test文件中的Ellipse模块 mod test;//导入test模块(文件) use test…

flutter 加密安全

前言:数据安全 数据的加密解密操作在 日常网络交互中经常会用到,现在密码的安全主要在于 秘钥的安全,如论 DES 3DES AES 还是 RSA, 秘钥的算法(计算秘钥不固定) 和 保存,都决定了你的数据安全;…

在CentOS上使用Docker搭建Halo博客并实现远程访问的详细指南

🌈个人主页:聆风吟 🔥系列专栏:网络奇遇记、数据结构 🔖少年有梦不应止于心动,更要付诸行动。 文章目录 📋前言一. Docker部署Halo1.1 检查Docker版本1.2 在Docker中部署Halo 二. Linux安装Cpol…

C++:list容器(非原生指针迭代器的实现)

本章是STL容器 list 的模拟实现。 之前已经使用 C语言 对带头双向循环链表 进行实现,详见数据结构: 线性表(带头双向循环链表实现), 相较于之前的实现,C 下多了对迭代器以及模板等相关语法特性。下面将着重讲解这些新知识。 文章目录 一. list 的基本框架…