4.10.CVAT——3D对象标注

文章目录

  • 1. 创建任务
  • 2. 3D 任务工作区
  • 3.标准 3D 模式 Standard 3D mode
  • 4. 用长方体进行注释
    • 4.1. 用shapes进行注释
    • 4.2. 使用长方体进行跟踪Tracking

使用 3D 注释工具来标记 3D 对象和场景,例如车辆、建筑物、景观等。

1. 创建任务

要创建 3D 任务,您必须准备具有以下目录结构之一的存档。

注意:您不能在同一任务中混合 2D 和 3D 数据。

Velodyne

VELODYNE FORMATStructure:velodyne_points/data/image_01.binIMAGE_00 # unknown dirname,# generally image_01.png can be under IMAGE_00, IMAGE_01, IMAGE_02, IMAGE_03, etcdata/image_01.png

3D pointcloud

   3D POINTCLOUD DATA FORMATStructure:pointcloud/00001.pcdrelated_images/00001_pcd/image_01.png # or any other image

3D Option 1

 3D, DEFAULT DATAFORMAT Option 1Structure:data/image.pcdimage.png

3D Option 2

3D, DEFAULT DATAFORMAT Option 2Structure:data/image_1/image_1.pcdcontext_1.png # or any other namecontext_2.jpg

2. 3D 任务工作区

3D注释画布如下所示
在这里插入图片描述
有关可用工具的信息,请参阅控件侧栏。

您可以使用鼠标或导航键进行导航:

在这里插入图片描述
您还可以使用键盘快捷键进行导航:
在这里插入图片描述

在这里插入图片描述

如果 related_images 文件夹包含任何图像,则透视窗口中将出现 context image 。上下文图像可以与 3D 数据进行比较,并有助于识别标记对象的标签。

Perspective – 用于在 3D 任务中处理对象的主窗口。
Projections - 投影与一个对象相关联,以便长方体位于中心并且看起来像一个矩形。投影仅显示选定的对象。

  • Top – 上方视图的投影。
  • Side – 对象左侧的投影。
  • Front - 对象的正面投影。

3.标准 3D 模式 Standard 3D mode

Standard 3d mode - 设计用于处理 3D 数据。如果您在创建任务时添加 PCD 或 Kitty BIN 格式数据,该模式将自动可用。了解更多该专栏“创建任务”
您可以调整投影的大小,为此,只需拖动投影之间的边界即可。

在这里插入图片描述

与 2D 任务对象一样,3D 任务对象也支持更改外观、属性和属性并具有操作菜单的功能。在对象侧边栏部分内容。

  1. 移动物体
    如果将光标悬停在长方体上并按 Shift+N ,则长方体将被剪切,因此您可以将其粘贴到其他位置(双击粘贴长方体)。

  2. 复印
    与 2D 任务一样,您可以通过 Ctrl+C 和 Ctrl+V 复制和粘贴对象,但与 2D 任务不同的是,您必须将复制的对象放置在 3D 空间中(双击进行粘贴) 。
    在这里插入图片描述

  3. 投影窗口的图像
    您可以通过左键单击投影窗口图像并选择“图像另存为”或“复制图像”来复制或保存投影窗口图像。

4. 用长方体进行注释

有两个选项可用于 3D 注释:

  • Shape:用于物体检测等任务。
  • Track:使用插值来预测后续帧中对象的位置。将为每个对象分配一个唯一的 ID,并在整个图像序列中维护该 ID。

4.1. 用shapes进行注释

要添加 3D 形状,请执行以下操作:

  1. 在对象窗格中,选择绘制新长方体Draw new cuboid > 从下拉列表中选择标签 > 形状Shape

在这里插入图片描述

  1. 光标后面将出现一个长方体。将长方体放置在 3D 场景上。
    在这里插入图片描述
  2. 使用投影来调整长方体。单击并按住鼠标左键可编辑投影上的标签形状。

在这里插入图片描述

  1. (可选)移动四个点之一以更改长方体的大小。

在这里插入图片描述
5. (可选)要旋转长方体,请单击中间点,然后向上/向下或向左/向右拖动长方体。

在这里插入图片描述

4.2. 使用长方体进行跟踪Tracking

要使用长方体进行跟踪,请执行以下操作:

  1. 在对象窗格中,选择绘制新长方体Draw new cuboid > 从下拉列表中选择标签 > 跟踪Track

  2. 光标后面将出现一个长方体。将长方体放置在 3D 场景上。

  3. 使用投影来调整长方体。单击并按住鼠标左键可编辑投影上的标签形状。

在这里插入图片描述
4. (可选)移动四个点之一以更改长方体的大小。

在这里插入图片描述

  1. (可选)移动四个点之一以更改长方体的大小。

在这里插入图片描述
6. 向前移动几帧。您将看到在第 1 帧中添加的长方体。如果需要,请调整它。

  1. 向前移动几帧。您将看到在第 1 帧中添加的长方体。如果需要,请调整它。

有关跟踪track的更多信息,请参阅跟踪track模式

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

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

相关文章

Ubuntu Desktop - Desktop

Ubuntu Desktop - Desktop 1. Amazon2. Ubuntu Software3. Desktop4. 系统桌面快捷方式5. 用户桌面快捷方式References 1. Amazon Amazon -> Unlock from Launcher 2. Ubuntu Software Installed -> Games -> Remove 3. Desktop /home/strong/Desktop 4. 系统桌面…

AntPathMatcher【Spring中提供的路径匹配器】

举个例子 我们要求所有以html结尾的访问,都放行 那我们只需要写出用AntPathMatcher判断访问url是否与/**/*.html匹配便可以知道结果

常用电路学习——开关机电路

开关机电路 最近在学习的时候,碰到了开关机电路,当时不懂R16的作用,一路磕磕碰碰,终于弄懂了,是上拉电阻,现在分享以下学习经验 。 软件开关机电路 IO1是单片机输出口,上电后默认输出1。 IO2…

旭日x3派部署自己训练的模型(安全帽识别、视频流推理、yolov5-6.2)

旭日x3派部署自己训练的模型(安全帽识别、视频流推理、yolov5-6.2)windows,框架pytorch,python3.7 效果模型训练模型转换1、pt模型文件转onnx2、检查onnx模型3、准备校准数据4、onnx转bin 上板视频流推理1、图片推理2、视频流推理…

构建部署_Docker常用命令

构建部署_Docker常见命令 启动命令镜像命令容器命令 启动命令 启动docker:systemctl start docker 停止docker:systemctl stop docker 重启docker:systemctl restart docker 查看docker状态:systemctl status docker 开机启动&…

计算机网络——物理层(奈氏准则和香农定理)

计算机网络——物理层(奈氏准则和香农定理) 失真码间串扰奈氏准则(奈奎斯特定理)极限数据率 噪声信噪比香农定理奈氏准则和香农定理的区别 前面我们已经了解一些数据通信的基本知识,没有看过上一篇得小伙伴可以点击这里…

【刷题训练】LeetCode:557. 反转字符串中的单词 III

557. 反转字符串中的单词 III 题目要求 示例 1: 输入:s “Let’s take LeetCode contest” 输出:“s’teL ekat edoCteeL tsetnoc” 示例 2: 输入: s “Mr Ding” 输出:“rM gniD” 思路: 第一步&am…

git stash clear/drop 后如何恢复

git stash clear/drop 后代码如何恢复 事故经过 切换分支前有修改未提交的代码,使用 git stash 存储了当前的代码切换分支再返回自己开发的分支本来要进行 git stash pop 操作,然后 git stash list 发现有好几个 stash记录于是想清除没用的 stash 记录…

Ps:图层样式 - 渐变叠加

渐变叠加 Gradient Overly主要用于在图层上添加颜色渐变效果。 可为同一图层添加多达 10 个渐变叠加。 渐变 Gradient 混合模式 Blend Mode 设置渐变叠加效果与图层的混合模式。 默认为“正常”,表示不混合。 仿色 Dither 默认勾选,可使渐变过渡更加平滑…

SpringCloud Sleuth 分布式请求链路跟踪

一、前言 接下来是开展一系列的 SpringCloud 的学习之旅,从传统的模块之间调用,一步步的升级为 SpringCloud 模块之间的调用,此篇文章为第十篇,即介绍 Sleuth 分布式请求链路跟踪。 二、概述 2.1 出现的原因 在微服务框架中&…

git 安装、创建仓库、常用命令、克隆下载、上传项目、删除分支 -- 一篇文章总结

一、git安装 1、git安装地址:https://git-scm.com/downloads 2、选择操作系统 3、安装自己系统对应的操作位数 4、等待下载完,一路next安装就可以了 5、安装完成后,在任意文件夹点击右键,看到下图说明安装成功 二、创建仓库 1…

服务器数据恢复—服务器硬盘灯显示红色的数据恢复案例

服务器数据恢复环境&故障: 一台服务器中有一组由多块硬盘组建的raid阵列,在运行过程中服务器突然崩溃,管理员检查服务器发现该服务器raid阵列中有两块硬盘的指示灯显示红色。于是,管理员重启服务器,服务器重启后&a…