4.10.CVAT——3D对象标注

news2024/11/17 22:35:41

文章目录

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

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

1. 创建任务

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

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

Velodyne

VELODYNE FORMAT
    Structure:
      velodyne_points/
        data/
          image_01.bin
          IMAGE_00 # unknown dirname,
                   # generally image_01.png can be under IMAGE_00, IMAGE_01, IMAGE_02, IMAGE_03, etc
      data/
        image_01.png

3D pointcloud

   3D POINTCLOUD DATA FORMAT
    Structure:
      pointcloud/
        00001.pcd
      related_images/
        00001_pcd/
          image_01.png # or any other image

3D Option 1

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

3D Option 2

3D, DEFAULT DATAFORMAT Option 2
    Structure:
      data/
        image_1/
            image_1.pcd
            context_1.png # or any other name
            context_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.coloradmin.cn/o/1521848.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

PS学习-抠图-蒙版-冰块酒杯等透明物体

选中图,ctrlA 全选 ctrlC复制 创建一个蒙版图层 选中蒙版Alt 点击进入 ctrlv 复制 ctrli 反转 原图层 ctrldelete填充为白色 添加一个背景,这个方法通用 首选创建一个 拖到最底部 给它填充颜色 这个可能是我图片的原因。视频是这样做的

《古滇传说水龙吟》敖诀扮演者李亚云

2024年2月28日,演员李亚云参演新剧古滇传说原创系列剧第一部《水龙吟》在浙江横店影视城开机拍摄。该剧由中共昆明市西山区委宣传部、石林县委宣传部、昆明滇池国家旅游度假区管委会文旅投促局、云南民族电影制片厂、云南卫视、昆明影视拍摄服务中心支持&#xff0c…

8:00面试,8:06就出来了,问的问题有点变态。。。

从小厂出来,没想到在另一家公司又寄了。 到这家公司开始上班,加班是每天必不可少的,看在钱给的比较多的份上,就不太计较了。没想到9月一纸通知,所有人不准加班,加班费不仅没有了,薪资还要降40%…

BMP280 arduino调试

终于成功了。 #include <SPI.h> //定义数据类型 #define s32_t long signed int #define u32_t long unsigned int #define u16_t unsigned short #define s16_t signed short // 定义从设备选择引脚 const int chipSelectPin 10; //定义BMP280寄存器/// unsigned int …

Java面向对象案例之描述专业和学生(4)

类的方法图 学生类&#xff1a; 属性&#xff1a;学号&#xff0c;姓名&#xff0c;年龄&#xff0c;所学习的专业方法&#xff1a;学习的方法&#xff0c;描述学习状态。描述内容包括姓名、学号、年龄、所学习的专业信息 专业类&#xff1a; 属性&#xff1a;专业编号&#xf…

【Poi-tl Documentation】自定义行删除标签

前置说明&#xff1a; <dependency><groupId>com.deepoove</groupId><artifactId>poi-tl</artifactId><version>1.12.1</version> </dependency>模板样式&#xff1a; 删除行表格测试.docx 实现思路&#xff1a;通过定制占位…

监视和内存观察

监视和内存观察 5.监视和内存观察5.1 监视5.2 内存 5.监视和内存观察 在调试的过程中我们&#xff0c;如果要观察代码执行过程中&#xff0c;上下文环境中的变量的值&#xff0c;有哪些方法呢&#xff1f; 这些观察的前提条件一定是开始调试后观察&#xff0c;比如&#xff1…

【深度学习模型移植】用torch普通算子组合替代torch.einsum方法

首先不得不佩服大模型的强大之处&#xff0c;在算法移植过程中遇到einsum算子在ONNX中不支持&#xff0c;因此需要使用普通算子替代。参考TensorRT - 使用torch普通算子组合替代torch.einsum爱因斯坦求和约定算子的一般性方法。可以写出简单的替换方法&#xff0c;但是该方法会…

AI健身教练-引体向上-俯卧撑计数-仰卧起坐姿态估计-康复训练姿态识别-姿态矫正

在AI健身应用中&#xff0c;通过关键点检测技术可以实现对用户动作的精准捕捉和分析&#xff0c;从而进行统计计数和规范性姿态识别。 统计计数&#xff1a;比如在做瑜伽、健身操等运动时&#xff0c;系统可以通过对人体关键点&#xff08;如手部、脚部、关节等&#xff09;的…

MySQL语法分类 DQL(4)聚合函数

为了更好的学习这里给出基本表数据用于查询操作 create table student (id int, name varchar(20), age int, sex varchar(5),address varchar(100),math int,english int );insert into student (id,name,age,sex,address,math,english) values (1,马云,55,男,杭州,66,78),…

GPT实战系列-LangChain构建自定义Agent

GPT实战系列-LangChain构建自定义Agent LangChain GPT实战系列-LangChain如何构建基通义千问的多工具链 GPT实战系列-构建多参数的自定义LangChain工具 GPT实战系列-通过Basetool构建自定义LangChain工具方法 GPT实战系列-一种构建LangChain自定义Tool工具的简单方法 GPT…

Navicat 面试题及答案整理,最新面试题

Navicat 在数据库管理中的主要用途有哪些&#xff1f; Navicat 是一款数据库管理工具&#xff0c;其主要用途包括&#xff1a; 1、多数据库支持&#xff1a; Navicat 支持多种数据库连接&#xff0c;包括 MySQL、Oracle、PostgreSQL、SQLite、SQL Server 等&#xff0c;方便用…

学点Java打小工_Day4_数组_冒泡排序

1 数组基本概念 程序算法数据结构 算法&#xff1a;解决程序的流程步骤 数据结构&#xff1a;将数据按照某种特定的结构来存储 设计良好的数据结构会导致良好的算法。 ArrayList、LinkedList 数组是最简单的数据结构。 数组&#xff1a;存放同一种类型数据的集合&#xff0c;在…

Python笔记|字符串的转义

重新梳理一遍python的基础知识 除了数字&#xff0c;Python 还可以操作字符串。字符串有多种表现形式&#xff0c;用单引号&#xff08;……&#xff09;或双引号&#xff08;"……"&#xff09;标注的结果相同 。反斜杠 \ 用于转义&#xff1a; >>>spam e…

git push解决办法:! [remote rejected] prod -> prod (pre-receive hook declined)

今天想把最近改的东西上传到Gogs上发版一下子的&#xff0c;但是发现有冲突合并不了&#xff0c;于是我切回自己的分支合并了prod&#xff0c;把冲突处理了一下子&#xff0c;还又增加了一点修改&#xff0c;push后.......又回到prod进行git push&#xff0c;哦豁~这就出了问题…

Linux网络编程: 以太网帧Frame/ARP/RARP详解

一、TCP/IP五层模型 物理层&#xff08;Physical Layer&#xff09;&#xff1a;物理层是最底层&#xff0c;负责传输比特流&#xff08;bitstream&#xff09;以及物理介质的传输方式。它定义了如何在物理媒介上传输原始的比特流&#xff0c;例如通过电缆、光纤或无线传输等。…

稀碎从零算法笔记Day19-LeetCode:相交链表

题型&#xff1a;链表基本操作 链接&#xff1a;160. 相交链表 - 力扣&#xff08;LeetCode&#xff09; 来源&#xff1a;LeetCode 题目描述 给你两个单链表的头节点 headA 和 headB &#xff0c;请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点&…

人形机器人进展:IEEE Robotics出版双臂通用协同机械手操作架构

文章目录 1. Main2. My ThoughtsReference彩蛋a. OpenAI 投资: 人形机器人公司 Figure AIb. 人工智能软件工程师 Devin 上线 1. Main 图1 人居环境下的人形双臂机器人系统 通用人形机器人 作为近年来机器人与AI交叉领域的研究热点和技术竞争高地&#xff0c;因其具备在 非结构化…

服务器部署项目总结

服务器部署项目总结 yzh 24/3/15 前言 本着一定成功的信心去部署前后端分离的项目&#xff0c;结果却“路遇坎坷”&#x1f62d;&#x1f62d;&#x1f62d;&#x1f62d; 代码和程序总是无情的啊&#xff0c;当然&#xff0c;也是因为一段时间没学习对于知识模糊了&#xff…

【ollama】(7):使用Nvidia Jetson Nano设备,成功运行ollama,运行qwen:0.5b-chat,速度还可以,可以做创新项目了

1&#xff0c;视频地址 https://www.bilibili.com/video/BV1Pj421o7W5/ 【ollama】&#xff08;7&#xff09;&#xff1a;使用Nvidia Jetson Nano设备&#xff0c;成功运行ollama&#xff0c;运行qwen:0.5b-chat&#xff0c;速度还可以&#xff0c;可以做创新项目了 2&#x…