Ground Truth Labeler应用可以同时标注多个图像或激光雷达点云信号。当播放信号或在帧之间导航时,可以控制那个通过改变信号显示的帧率来显示每个信号的帧数。

信号帧

所标注的信号是由帧组成的。每一帧都有一个与之相关的离散时间戳,但应用程序将每一帧视为[t0,t1)的持续时间,其中。

- t0是当前帧的时间戳。

- t1是下一帧的时间戳。

当为应用中显示的帧打上标签时,该标签适用于该帧的持续时间。

帧之间的时间间隔是时间单位,如秒。这个时间间隔就是信号的帧速率。将信号的时间戳指定为持续时间向量。每个时间戳对应于一个帧的开始。

主信号

当将多个信号加载到一个新的应用程序会话中时,默认情况下,应用程序会将具有最高帧率的信号指定为主信号。当回放信号或在帧之间导航时,应用程序将显示主信号的所有帧。

在应用程序中,只能标记主信号时间范围内的信号。当查看主信号中的一帧时,应用程序会显示该时间戳处的所有其他信号的帧。在这种情况下,当在帧之间导航时,来自帧率较低的信号的帧有时会重复。

考虑一个包含两个信号的应用会话:一个视频,v,和一个激光雷达点云序列,pc。

- 视频的帧率为每秒4帧,每帧持续时间为0.25秒。该信号为主信号。

- 点云序列的帧率为每秒2.5帧,每帧持续时间为0.4秒。

本图显示了本方案中第一秒内显示的帧。

在时间0时,应用程序会显示每个信号的初始帧:v1代表视频,pc1代表点云序列。当单击 "下一帧 "按钮时,时间会跳转到0.25秒。

- 对于视频,应用程序会显示下一帧,v2。

- 对于点云序列,应用程序再次显示pc1。

应用程序重复点云帧,因为下一帧点云帧,pc2,不会开始,直到0.4秒。要显示此帧,必须将 "当前时间 "参数设置为0.4秒,或者再次单击 "下一帧 "按钮,导航到0.5秒的时间。

当想显示和标注所有信号的所有帧时,请保留帧率最高的信号作为主信号。

改变主信号

在加载信号后,可以从 "播放控制设置 "对话框中更改主信号。要打开这个对话框,在滑块下方,点击时钟设置按钮。然后,选择主信号,将主信号更改为加载到应用程序中的不同信号。当将主信号更改为帧率较低的信号时,来自帧率较高的信号的帧有时会被跳过。

考虑上一节所述的应用会话,除了用点云序列作为主信号。

当从pc2跳到pc3时,应用程序会完全跳过v3。只有当将 "当前时间 "设置为[0.5,0.75)范围内的时间时,才能看到v3。

当想只在同步时间标记信号时,指定帧率最低的信号作为主信号。

开始标注后更改主信号会影响现有的场景标签。例如,假设将一个场景标签应用于主信号的整个时间范围。如果改变主信号,时间范围就会改变。如果新的主信号具有更长的持续时间,那么场景标签就不再适用于整个时间范围。

如果将新信号加载到应用会话中,而该信号的帧率高于现有信号,则应用不会自动将新信号指定为主信号。只有在第一次将信号加载到会话中时,应用程序才会选择一个主信号。要将新信号指定为主信号 信号,从 "播放控制设置 "对话框中的主信号列表中选择该信号。

显示所有时间戳

在 "播放控制设置 "对话框中,可以选择所有时间戳来显示所有信号。选择此选项可以验证和可视化加载的帧。不要选择此选项进行标注。

当显示所有时间戳时,帧之间的导航是不均匀的,并且多个信号的帧是重复的。

考虑前几节中描述的应用会话,除了显示所有时间戳。本图显示了显示的帧。

指定时间戳

可以指定自己的时间戳向量,并使用这些时间戳作为应用程序用于在帧之间导航的时间戳。在 "播放控制设置 "对话框中,选择 "来自工作区的时间戳",单击 "来自工作区 "按钮,并从MATLAB工作空间中指定一个持续时间向量。

框架显示和自动化

当选择一个信号进行自动化时,在自动化会话中,应用程序将显示所选信号在指定时间间隔内的所有帧。因为一次只能自动处理一个信号,所以应用程序会以该信号的帧速率播放信号帧。

未经许可 禁止转载

matlab连续信号离散化_MATLAB开发自动驾驶第八课-控制信号帧的回放以进行标签化处理...相关推荐

  1. 眼图matlab仿真_MATLAB开发自动驾驶第二十课-自动驾驶场景设计器中的预建驾驶场景...

    自动驾驶场景设计应用提供了一个代表常见驾驶动作的预建场景库.该应用还包括代表欧洲新车评估计划(Euro NCAP)测试协议的场景,以及3D仿真环境中使用的预建场景的3D版本. 选择一个预建场景 要开始 ...

  2. matlab 定义string_MATLAB开发自动驾驶第十课-创建用于加载自定义地面真值数据源的类...

    在Ground Truth Labeler应用中,可以对来自图像和点云数据源的信号进行标记.这些数据源包括视频.图像序列.点云序列.Velodyne 数据包捕获.视频.图像和点云数据. (PCAP)文 ...

  3. 只用CPU开发自动驾驶轮船,他们居然做到了

    晓查 发自 凹非寺  量子位 报道 | 公众号 QbitAI 有件事情一直令我感到好奇: 都2021年了,现在有自动驾驶船在海上行驶吗? 带着这个问题,我打开谷歌,输入"Autonomous ...

  4. 听见丨前谷歌无人车负责人联手大众和现代 开发自动驾驶 自动驾驶技术研发公司AImotive获3800万美元C轮融资

    Canalys:2018年智能音箱全球出货量将达5630万台 据新浪科技报道,Canalys今天发布了一份新的报告,预测2018年将是普及智能音箱的"决定性一年",相比全年出货量刚 ...

  5. 专利申请显示:苹果正在开发自动驾驶汽车无线充电技术

    [TechWeb]7月12日消息,据国外媒体报道,当地时间周四发布的一份专利申请显示,苹果正在开发一种用于自动驾驶汽车的无线充电系统 ,这可能暗示了苹果汽车的宏伟抱负. 苹果帮助iPhone进行无线充 ...

  6. 中国5G进入第二阶段场景测试;苹果瑞士建秘密实验室开发自动驾驶 | IoT黑板报...

    三星推出Connected Home路由器 @cnBeta 三星今天发布一款Wi-Fi路由器Connected Home.这种小型Wi-Fi路由器也作为SmartThings中枢,让用户可以更好地控制 ...

  7. IoT黑板报:苹果瑞士建秘密实验室开发自动驾驶

    IoT黑板报,阅尽物联网新鲜事! 关注同名公众号"IoT黑板报" ,获取更多物理网资讯及干货 关注物联网领域,寻求报道或投稿请邮件联系 jiawd@csdn.net 三星推出Con ...

  8. matlab simulink_运用MATLAB和Simulink开发自动驾驶控制系统

    来自专辑< MATLAB&SIMULINK > 本文主要是mathswork在adas和自动驾驶开发方面的应用 好书推荐:<推荐理由:本书全面的讲述了驾驶员辅助系统的重要知识 ...

  9. MATLAB在人工智能中的应用案例:以MATLAB的方式玩转自动驾驶(附部分代码)

    前言 当博主还在读大学时,时光就经常在和朋友们讨论奔驰 AMG 马力如何强劲,路虎更酷还是卡宴更帅这些话题中度过.那时对我们而言,自动驾驶依然仅存在于科幻电影中,这样的汽车出现在现实里宛如天方夜谭.然 ...

最新文章

  1. 读取siftgeo格式文件的matlab程序
  2. 转载:socket通信基础
  3. 栈顶指针到底指向哪_被称为“程序员试金石”的指针真的没有那么难!不信的话你来看看
  4. 使用mysqlbinlog恢复指定表
  5. java找重复字符串_在java中怎样查找重复字符串
  6. Unity的学习笔记(XLua的初学用法并在lua中使用unity周期函数)
  7. word死机后文档恢复
  8. Atitit hibernate3 hinernate4 hibernate5新特性attilax总结
  9. 分位数回归(Quantile Regression)
  10. 软银没有中国,孙正义失去一切
  11. Incapsula专业提供后门特洛伊保护
  12. python结果不能全部显示_numpy矩阵数值太多不能全部显示的解决
  13. element的事件想要传输额外的参数
  14. 数字麦克风灵敏度信噪比等指标解读
  15. NOY 139 康托展开
  16. 如何访问原来Vue2官网?
  17. 汽车振动响应分析-频响函数法(附程序)
  18. Java8-Stream流整合(1)
  19. 正规 中国电信的黑莓手机官方ROM下载地址开放了
  20. PDF-XChange编辑器可快速添加笔记!自定义快捷键!保姆级教程!

热门文章

  1. java compareto date_int compareTo(Date anotherDate)
  2. 油井在哪_身边榜样 | 张景岗:“油井越‘生气,自己越开心”
  3. python教程:深copy浅copy
  4. python3.6 使用pyinstaller 打包web程序的方法
  5. Django中自定义实现RESTful API
  6. 服务器系统安装ip配置,配置Win2008系统DNS服务器及主机的IP地址的具体步骤
  7. python报错:ModuleNotFoundError: No module named cv2.cv2(bug不能加英文引号)
  8. python signal模块的使用(自定义超时异常)
  9. pycharm shadows name 'xxxx' from outer scope 警告
  10. Intel Realsense 如何获取已连接所有摄像头的序列号参数?context() query_devices() size() camera_info device_list