4.5.CVAT——视频标注的详细步骤

news2025/2/28 6:45:40

文章目录

  • 1. 跟踪模式(基础)
  • 2. 跟踪模式(高级)
  • 3. 带多边形的轨迹模式

追踪模式Track mode (视频标注使用)——类似pr的动画效果

1. 跟踪模式(基础)

使用示例:

  • 为一系列帧创建新注释。
  • 添加/修改/删除现有注释的对象。
  • 编辑轨道,将多个矩形合并为一个轨道。
  1. 就像在 中一样,您需要在侧边栏上选择一个,在出现的表单 Shape mode 中,选择所需的 LabelDrawing method . Rectangle
    [图片]

Track:是专门用来标注视频的

  1. 为对象创建赛道(以所选汽车为例):
  • 通过单击创建一个 Rectangle Track in Track mode
    在这里插入图片描述

  • 在矩形中 Track mode 将自动插入下一帧。

    • 骑自行车的人开始在框架 #2270 上移动。让我们将帧标记为关键帧。您可以按 K 此按钮或单击 star 按钮(请参阅下面的屏幕截图)。
      [图片]
  • 如果对象开始改变其位置,则需要修改它发生的位置的矩形。无需更改每个帧上的矩形,只需更新多个关键帧,它们之间的帧将自动插值。

    • 让我们向前跳 30 帧并调整对象的边界。请参阅以下示例:
      [图片]
    • 之后,对象的矩形将在帧 2270 到 2300 上自动更改:
      在这里插入图片描述
  1. 当带注释的对象消失或变得太小时,您需要完成轨道。你必须选择 Outside Property ,快捷方式 O
    [图片]

  2. 如果对象在几帧中不可见,然后再次出现,您可以使用该 Merge 功能将多个单独的轨道合并为一个轨道。
    [图片]

  • 为骑行者可见的时刻创建轨迹:
    在这里插入图片描述

  • 单击 Merge 按钮或按 键 M ,然后单击第一个轨道的任何矩形和第二个轨道的任何矩形,依此类推:
    [图片]

  • 单击 Merge 按钮或按下 M 以应用更改。
    [图片]

  • 模式中 Interpolation 带注释的帧序列可能类似于下面的剪辑:
    [图片]

2. 跟踪模式(高级)

在轨迹模式下的注释期间提供高级操作。
该模式下的基本操作在分段跟踪模式(基础)中进行了描述。
在轨迹模式下创建的形状具有额外的导航按钮。

  • 这些按钮有助于跳转到上一个/下一个关键帧
    [图片]

  • 该按钮有助于跳转到初始帧和最后一个关键帧
    在这里插入图片描述

您可以使用该 Split 函数将一个轨道拆分为两个轨道:
在这里插入图片描述

3. 带多边形的轨迹模式

轨迹模式下的多边形允许您更准确地标记移动对象,而不是使用矩形 ( 跟踪模式(基本);跟踪模式(高级))。

  1. 要在轨迹模式下创建多边形,请单击按钮 Track
    [图片]

  2. 创建多边形的方式与使用多边形进行注释的方式相同。按下 N 或单击顶部面板上的 Done 按钮以完成多边形。

  3. 请注意,创建的多边形具有起点和方向,这些元素对于以下帧的注释很重要。

  4. 向前按 Shift+N 几帧后,旧的多边形将消失,您可以创建一个新的多边形。新的起点应与先前创建的多边形的起点(在本例中为左镜像的顶部)匹配。
    方向也必须匹配(在本例中为顺时针方向)。创建多边形后,按下 N ,中间帧将自动插值。
    [图片]

  5. 如果需要更改起点,请右键单击所需点,然后选择 Set starting point 。要更改方向,请右键单击所需点并选择切换方向。
    [图片]

无需每次使用 Shift+N 时都重新绘制多边形,而是只需移动点或按 编辑 Shift+Click 多边形的一部分即可。
4. 保存导出
详见该专栏"导入/导出标注"部分

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

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

相关文章

input css padding

这样控件会跑出外套控件在HTML JSP里面是经常出现的。但有些外国adobe的as控件不存在这种情况,这是因为内层控件定义的时候不能超出外层控件的范围。 修改下:去掉原来css padding,然后加上宽度和高度

electron安装最后一部卡住了?

控制台如下错误 不是的话基本可以划走了 这个很可能是镜像出现问题了,不一定是npm镜像 打开npm的配置文件添加下述 electron_mirrorhttps://cdn.npmmirror.com/binaries/electron/ electron_builder_binaries_mirrorhttps://npmmirror.com/mirrors/electron-build…

一. demo

1. 舞台-场景-控件 import javafx.application.Application; import javafx.scene.Scene; import javafx.scene.control.Button; import javafx.scene.layout.Pane; import javafx.scene.layout.VBox; import javafx.stage.Stage;import java.util.Arrays;public class Main e…

Stable Diffusion 3:创新技术引领未来趋势

文章目录 Stable Diffusion 3:创新技术引领未来趋势摘要Stable Diffusion 3 的发布技术发展方向行业影响总结: Stable Diffusion 3:创新技术引领未来趋势 摘要 在当今快速发展的技术领域,Stable Diffusion 3以其卓越的稳定性和创…

FPGA-学会使用vivado中的存储器资源RAM(IP核)

问题 信号源(例如ADC)以1us一个的速率产生12位的数据现要求获得连续1ms内的数据,通过串口以115200的波特率发到电脑。 分析 数据量是1000个 数据速率不匹配 数据内容未知 数据总数据量有限 数据的使用速度低于数据的产生速度 数据生产和消耗的位宽 数据量相对较…

Spring基础——Spring简介

目录 Spring简述Spring起源Spring技术核心1. Spring IoC2. Spring AOP3. Spring Framework4. Spring Boot Spring涉及领域 Spring简述 如果想快速上手spring开发的话这边先给出spring的官方文档 官方教程:spring.io guides 中文教程(官方镜像&#xff09…

代码随想录算法训练营day29

题目:491_非递减子序列(看了题解) 给定一个整型数组, 你的任务是找到所有该数组的递增子序列,递增子序列的长度至少是2。 示例: 输入: [4, 6, 7, 7]输出: [[4, 6], [4, 7], [4, 6, 7], [4, 6, 7, 7], [6, 7], [6, 7, 7], [7,7]…

uniAPP书写,外卖生鲜小程序,源码交付,支持二开!多级分销,创痛无阻!

做餐饮微信分销系统的好处? 分销可以为商家迅速构建一个微信商城,商家通过分销能够快速打开自己的销售渠道,建立一个自己的网上商城系统,帮助商家去更好地进行商品的售卖。通过分销能够快速完成店铺的装修,完成商品的上…

Mysql的储存引擎

储存引擎介绍 1. 文件系统 操作系统存取数据的一种机制 2. 文件系统类型 不管使用什么文件系统,数据内容不会变化 不同的是,存储空间、大小、速度 3. MySQL存储引擎 可以理解为,MySQL的“文件系统”,只不过功能更加强大 4. MySQL…

SMTP地址如何获得?SMTP服务器地址是什么?

SMTP服务器地址怎么看?获取SMTP服务器地址的方法? 当我们需要发送邮件时,SMTP地址则成为了连接邮件服务器的重要桥梁。那么,SMTP地址究竟是什么呢?我们又该如何获得它呢?接下来,让蜂邮EDM来探讨…

三维基因组|基因组结构 (2)

本系列将更新三维基因组相关内容,欢迎关注! 二维顺式元件 术语 cis 源自拉丁语词根“cis”,意思是“同一侧”。相比之下,“trans”一词来自拉丁语词根“trans”,意思是“对面”。在分子生物学中,顺式调控元…

从全国首款到全球首款,康华生物凭“创新+出海”领跑国产疫苗赛道

2024年,是国内首个上市销售的人二倍体细胞狂犬病疫苗上市销售的第十周年,也是成都本土企业康华生物成立的第二十个周年。 值此20周年之际,康华生物于2月27日在成都举办“疫苗创新与疾病预防”论坛,遍邀来自研发界、疾控界等各类专…

SINAMICS V90 指导手册 第3章 驱动和电机安装

驱动安装 安装方向和间距 方向: SINAMICS V90 200V系列中,400W和700W型号的驱动器可同时支持垂直以及水平安装,其他型号的驱动仅支持垂直安装。 间距: 安装间距 注意:当满足下列任一条件时,驱动应降额至…

安卓使用okhttpfinal下载文件,附带线程池下载使用

1.导入okhttp包 implementation cn.finalteam:okhttpfinal:2.0.7 2.单个下载 package com.example.downloading;import androidx.appcompat.app.AppCompatActivity;import android.os.Bundle; import android.util.Log; import android.view.View;import java.io.File;import c…

前端配置开发环境,新电脑配置前端开发环境,Vue开发环境配置的详细过程(前端开发环境配置,电脑重置后配置前端开发环境)

简介:有时候,我们需要在新电脑 或者 电脑重置后,配置前端开发环境,具体都需要安装什么软件和插件,这里来记录一下(文章适合新手和小白,大佬可以带过)。 ✨前端开发环境,需…

向量数据库PGVECTOR,AI浪潮下崛起的新秀!

📢📢📢📣📣📣 哈喽!大家好,我是【IT邦德】,江湖人称jeames007,10余年DBA及大数据工作经验 一位上进心十足的【大数据领域博主】!😜&am…

mybatis的原理和注解开发,今年Java面试必问的这些技术面

前言 说起MySQL优化的话,想必大部分人都不陌生了。在我们的记忆储备里也早已记住了这些关键词:避免使用SELECT*、避免使用NULL值的判断、根据需求适当的建立索引、优化MySQL参数…但是你对于这些优化技巧是否真正的掌握了及其相应的工作原理是否吃透了呢…

RabbitMQ-消息队列:Federation Exchange、Federation Queue、Shovel

25、Federation Exchange 1、使用它的原因 ​ (broker 北京),(broker 深圳)彼此之间相距甚远,网络延迟是一个不得不面对的问题。有一个在北京 的业务(Client 北京) 需要连接(broker 北京),向其中的交换器 exchangeA 发送消息,此…

思科湾区开启新一轮裁员,730职位受到影响 | 百能云芯

近日,科技巨头思科(Cisco)宣布将进行一轮裁员,作为其裁员计划的一部分,湾区将有大约730个工作岗位受到影响。 根据提交给州和地方官员的监管文件,受影响的工作岗位主要分布在湾区不同地点,其中圣…

QT多语言切换功能

一.目的 在做项目时,有时希望我们的程序可以在不同的国家使用,这样最好的方式是一套程序能适应于多国语言。 Qt提供了这样的功能,使得一套程序可以呈现出不同的语言界面。本文将介绍QT如何实现多语言,以中文和英文为例。 QT开发…