当前位置: 首页 > news >正文

【BEV感知】3-BEV开源数据集

3-BEV开源数据集

  • 1 KITTI
    • 1.1 KITTI数据怎么采集?
    • 1.2 KITTI数据规模有多大?
    • 1.3 KITTI标注了哪些目标?
    • 1.4 转换矩阵
    • 1.5 标签文件
  • 2 nuScenes
    • 2.1 nuScenes Vs KITTI
    • 2.2 标注文件

1 KITTI

KITTI

在这里插入图片描述

在这里插入图片描述

1.1 KITTI数据怎么采集?

通过车载相机、激光雷达等传感器采集。

只提供了相机正视图90度范围内的标注数据。
在这里插入图片描述

1.2 KITTI数据规模有多大?

共14999张图像及其对应点云。其中7481张作为训练集,7518张作为测试集

1.3 KITTI标注了哪些目标?

目标类别包括:车、行人和骑车的人共计80256个标注对象

1.4 转换矩阵

y = P r e c t ( i ) R r e c t ( 0 ) T v e l o c a m x y=P_{rect}^{(i)}R_{rect}^{(0)}T_{velo}^{cam}x y=Prect(i)Rrect(0)Tvelocamx

x x x:表示点云坐标x,y,z。 y y y:表示像素坐标, T v e l o c a m T_{velo}^{cam} Tvelocam :表示从LiDar坐标系转换到相机坐标系。 R r e c t ( 0 ) R_{rect}^{(0)} Rrect(0) :表示相机畸变矫正参数。 P r e c t ( i ) P_{rect}^{(i)} Prect(i) :表示相机内参,将图像从相机坐标系转换到像素坐标系。

该转换矩阵可以实现点云坐标和像素坐标之间的双向转换。

1.5 标签文件

每个txt文件代表一个场景,场景用六位数字编号。

在这里插入图片描述
文件内容如下,每一行标识一个物体。
在这里插入图片描述
在这里插入图片描述
以000000.txt文件及其对应的图像为例。

Pedestrian 0.00 0 -0.20 712.40 143.00 810.73 307.92 1.89 0.48 1.20 1.84 1.47 8.41 0.01

参数名参数值参数值类型参数值范围备注
目标类别Pedestrian
截断程度0.00连续值[0.0,1.0]截断是指目标只有一部分出现在图片中
遮挡程度0整数,离散值{0,1,2,3}0无遮挡,1部分遮挡,2严重遮挡,3无法辨识是否遮挡
观测角度-0.20弧度值[-π,π]当前标注物体与相机之间夹角
2d label712.40 143.00 810.73 307.92坐标值2d目标框的坐标位置,前两个值表示左上角点坐标,后两个值表示右下角点坐标
3d label1.89 0.48 1.20 1.84 1.47 8.41坐标值单位:米前三个值表示高h宽w长l,后三个值表示中心点位置坐标,与观测角度组成7个3d目标检测量
置信度0.01概率值表示当前目标以该位置以类别存在的概率有多大,通常在测试时网络预测后使用的值

在这里插入图片描述

2 nuScenes

nuScenes

6个相机,车顶LiDAR,5个毫米波雷达。可提供 图像数据、点云数据、目标标注(转换矩阵)。
在这里插入图片描述
在这里插入图片描述

2.1 nuScenes Vs KITTI

在这里插入图片描述

2.2 标注文件

在这里插入图片描述
| -nuSecenes
| - | - maps:后继规划任务使用,目标检测中用不到。
| - | - samples:抽取的关键帧,已标注。
| - | - sweeps:未被抽取为关键帧的其余帧,未标注。
| - | - v1.0-*:json标注文件,*表示train,val,test,mini不同文件夹。
| - | - | - attribute.json:描绘了一个实例的属性。
| - | - | - calibrated_sensorjson:车辆上已经校准的特定传感器(激光雷达/雷达/摄像机)的标定数据,其实就是转换矩阵。
| - | - | - category.json:对象类别的分类。
| - | - | - ego_pose.json:车辆在特定时刻的一个姿态。
| - | - | - instancejson:一个物体的实例。
| - | - | - log.json:提取数据的日志的信息。
| - | - | - map.json:用二值分割掩膜所保存的地图数据口,规划中常用目标检测中不常用。
| - | - | - sample.json:样例。指出哪些帧是关键帧。
| - | - | - sample_annotation.json:3d bounding box,关键帧中的目标信息。
| - | - | - sample_data.json:所有的传感器数据。除关键帧外的其他帧。
| - | - | - scene.json:场景数据
| - | - | - sensor.json:传感器的种类
| - | - | - visibility.json:实例的可见性

在这里插入图片描述

相关文章:

【BEV感知】3-BEV开源数据集

3-BEV开源数据集 1 KITTI1.1 KITTI数据怎么采集?1.2 KITTI数据规模有多大?1.3 KITTI标注了哪些目标?1.4 转换矩阵1.5 标签文件 2 nuScenes2.1 nuScenes Vs KITTI2.2 标注文件 1 KITTI KITTI 1.1 KITTI数据怎么采集? 通过车载相机、激光雷达等传感器采集。 只提供了相机正…...

Kafka-Broker工作流程

kafka集群在启动时,会将每个broker节点注册到zookeeper中,每个broker节点都有一个controller,哪个controller先在zookeeper中注册,哪个controller就负责监听brokers节点变化,当有分区的leader挂掉时,contro…...

第八篇-Tesla P40+ChatGLM2+LoRA

部署环境 系统:CentOS-7CPU: 14C28T显卡:Tesla P40 24G驱动: 515CUDA: 11.7cuDNN: 8.9.2.26目的 验证P40部署可行性,只做验证学习lora方式微调创建环境 conda create --name glm-tuning python3.10 conda activate glm-tuning克隆项目 git clone http…...

调用feign返回错误的数据

bug描述&#xff1a; 在一个请求方法中会调用到feign去获取其他的数据。 List<Demo> list aaaFeignApi.getData(personSelectGetParam);在调用的时候&#xff0c;打断点到feign的地方&#xff0c;数据是存在的&#xff0c;并且有15条。但是返回到上面代码的时候数据就…...

【Spring】(二)从零开始的 Spring 项目搭建与使用

文章目录 前言一、Spring 项目的创建1.1 创建 Maven 项目1.2 添加 Spring 框架支持1.3 添加启动类 二、储存 Bean 对象2.1 创建 Bean2.1 将 Bean 注册到 Spring 容器 三、获取并使用 Bean 对象3.1 获取Spring 上下文3.2 ApplicationContext 和 BeanFactory 的区别3.3 获取指定的…...

redis五种数据类型介绍

、string&#xff08;字符串&#xff09; 它师最基本的类型&#xff0c;可以理解为Memcached一模一样的类型&#xff0c;一个key对应一个value。 注意&#xff1a;一个键最大能存储 512MB。 特性&#xff1a;可以包含任何数据,比如jpg图片或者序列化的对象,一个键最大能存储512…...

【JavaEE】Spring Boot - 项目的创建和使用

【JavaEE】Spring Boot 开发要点总结&#xff08;1&#xff09; 文章目录 【JavaEE】Spring Boot 开发要点总结&#xff08;1&#xff09;1. Spring Boot 的优点2. Spring Boot 项目创建2.1 下载安装插件2.2 创建项目过程2.3 加载项目2.4 启动项目2.5 删除一些没用的文件 3. Sp…...

Git reset、revert用法

reset reset是删除之前的提交记录&#xff0c;所有的提交点都会被清除&#xff0c;我们看下执行前后的git log区别 D:\workspace\android>git log commit 87c1277a57544c53c603b04110e3dde100da8f57 (HEAD -> develop_main) Author: test <test.com> Date: Wed…...

Redis-1

Redis 理论部分 redis 速度快的原因 1、纯内存操作 2、单线程操作&#xff0c;避免了频繁的上下文切换和资源争用问题&#xff0c;多线程需要占用更多的 CPU 资源 3、采用了非阻塞 I/O 多路复用机制 4、提供了非常高效的数据结构&#xff0c;例如双向链表、压缩页表和跳跃…...

【Linux】Linux服务器连接百度网盘:实现上传下载

【Linux】Linux服务器连接百度网盘&#xff1a;实现上传下载 文章目录 【Linux】Linux服务器连接百度网盘&#xff1a;实现上传下载1. 前言2. 具体过程2.1 pip 安装所需包2.2 认证&#xff08;第一次连接需要认证&#xff09;2.3 下载所需文件或者目录2.4 其他指令使用2.5 注意…...

ADC模拟看门狗

如果被ADC转换的模拟电压低于低阀值或高于高阀值&#xff0c;AWD模拟看门狗状态位被设置。阀值位 于ADC_HTR和ADC_LTR寄存器的最低12个有效位中。通过设置ADC_CR1寄存器的AWDIE位 以允许产生相应中断。通过以下函数可以进行配置 void ADC_AnalogWatchdogCmd(ADC_TypeDef* ADCx…...

google谷歌gmail邮箱账号注册手机号无法进行验证怎么办?此电话号码无法用于进行验证 或 此电话号码验证次数太多

谷歌gmail邮箱账号注册手机号无法进行验证怎么办? 使用手机号码注册谷歌gmail邮箱账号时会遇到&#xff1a;此电话号码无法用于进行验证 或 此电话号码验证次数太多。造成注册google谷歌gmail邮箱账号受阻&#xff0c;无法正常完成注册。 谷歌Gmail邮箱账号正确的注册方法与教…...

Spring:IOC技术、Bean、DI

前言 Spring是一个开源的项目&#xff0c;并不是单单的一个技术&#xff0c;发展至今已形成一种开发生态圈。也就是说我们可以完全使用Spring技术完成整个项目的构建、设计与开发。Spring是一个基于IOC和AOP的架构多层j2ee系统的架构。 SpringFramework&#xff1a;Spring框架…...

目标检测与跟踪 (2)- YOLO V8配置与测试

系列文章目录 第一章 目标检测与跟踪 &#xff08;1&#xff09;- 机器人视觉与YOLO V8 目标检测与跟踪 &#xff08;1&#xff09;- 机器人视觉与YOLO V8_Techblog of HaoWANG的博客-CSDN博客3D物体实时检测、三维目标识别、6D位姿估计一直是机器人视觉领域的核心研究课题&a…...

【Leetcode】56.合并区间

一、题目 1、题目描述 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [ s t a r t i start_i start...

设置系统编码 Beta

在yolov5环境搭建过程中会遇到如下的编码错误警告&#xff1a; 这时&#xff0c;按住“ctrlc”中止进程&#xff0c;然后设置系统编码&#xff1a; 电脑右键属性打开&#xff1a; 重启之后等安装好了&#xff0c;记得回去把bae键取消。...

phpunit

composer地址&#xff1a;phpunit/phpunit - Packagist 官方文档:PHPUnit文档 – PHP测试框架 PHPUnit是一个框架&#xff0c;最为hyperf学习的补充学习&#xff0c;就不写这么细了。 估计写下安装和使用&#xff0c;具体学习内容看文档。 一、安装 需安装扩展&#xff1a;…...

html学习9(脚本)

1、<script>标签用于定义客户端脚本&#xff0c;比如JavaScript&#xff0c;既可包含脚本语句&#xff0c;也可通过src属性指向外部文件。 2、JavaScript最常用于图片操作、表单验证及内容动图更新。 3、<noscript>标签用于在浏览器禁用脚本或浏览器不支持脚本&a…...

SpringBoot整合Caffeine

一、Caffeine介绍 1、缓存介绍 缓存(Cache)在代码世界中无处不在。从底层的CPU多级缓存&#xff0c;到客户端的页面缓存&#xff0c;处处都存在着缓存的身影。缓存从本质上来说&#xff0c;是一种空间换时间的手段&#xff0c;通过对数据进行一定的空间安排&#xff0c;使得下…...

元宇宙虚拟展厅的特点是什么呢?优势有哪些?

元宇宙是一个很广阔的虚拟世界&#xff0c;它可以创造出更为丰富、沉浸式的体验&#xff0c;这种全新的体验为展览和艺术领域带来了更多的可能性&#xff0c;元宇宙虚拟展厅以其多样化、互动性、沉浸式展示的特点&#xff0c;带领大家进入一个虚拟现实的全新世界。 元宇宙虚拟展…...

利用快马平台快速构建ccswitch功能演示原型,十分钟搞定交互界面

最近在做一个网络工具的小项目&#xff0c;需要快速验证ccswitch的核心功能原型。作为一个独立开发者&#xff0c;时间有限但又想做出像样的演示效果&#xff0c;于是尝试了InsCode(快马)平台&#xff0c;没想到十分钟就搞定了交互界面。这里分享一下我的实现思路和具体操作步骤…...

Super Qwen Voice World Java面试题精讲:语音处理核心考点

Super Qwen Voice World Java面试题精讲&#xff1a;语音处理核心考点 1. 引言 语音处理技术正在成为Java开发者必须掌握的重要技能之一。无论是智能客服、语音助手还是实时翻译系统&#xff0c;语音处理都扮演着关键角色。Super Qwen Voice World作为业界领先的语音处理解决…...

新手入门实战:通过快马平台为博客系统扩展文章搜索功能

今天想和大家分享一个特别适合新手练手的实战项目——给个人博客系统扩展文章搜索功能。作为一个刚入门开发不久的小白&#xff0c;我最近在InsCode(快马)平台上完成了这个功能扩展&#xff0c;整个过程既学到了东西&#xff0c;又特别有成就感。 功能需求分析 首先需要明确我们…...

抖音批量下载工具终极指南:从零开始掌握高效内容采集

抖音批量下载工具终极指南&#xff1a;从零开始掌握高效内容采集 【免费下载链接】douyin-downloader A practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback suppor…...

sing-box性能调优:从内存占用到吞吐量的全面优化

sing-box性能调优&#xff1a;从内存占用到吞吐量的全面优化 引言 sing-box作为通用代理平台&#xff08;The universal proxy platform&#xff09;&#xff0c;在高并发网络环境下的性能表现直接影响用户体验。本文将从内存管理、连接复用、吞吐量优化三个维度&#xff0c;…...

SEO创始人有哪些著名的代表人物

SEO创始人有哪些著名的代表人物&#xff1f; 在互联网时代&#xff0c;搜索引擎优化&#xff08;SEO&#xff09;已经成为数字营销中不可或缺的一部分。无论是小型企业还是大型跨国公司&#xff0c;都在通过SEO提升网站在搜索引擎结果页面的排名&#xff0c;从而获得更多的流量…...

OneAPI API扩展实践:不改源码调用管理API,快速开发额度预警机器人与报表系统

OneAPI API扩展实践&#xff1a;不改源码调用管理API&#xff0c;快速开发额度预警机器人与报表系统 1. 引言&#xff1a;为什么需要API扩展能力&#xff1f; 在日常的AI应用开发中&#xff0c;我们经常遇到这样的需求&#xff1a;需要监控API使用情况、自动发送额度预警、生…...

RWKV7-1.5B-G1A数据库课程设计案例:智能学术问答系统

RWKV7-1.5B-G1A数据库课程设计案例&#xff1a;智能学术问答系统 1. 项目背景与价值 最近在批改数据库课程作业时&#xff0c;发现很多同学对如何将数据库知识与实际应用结合感到困惑。传统的图书管理系统设计已经难以激发学生兴趣。于是我们尝试引入大模型技术&#xff0c;设…...

节出来的 00 后,没做聊天壳子,先盯上了你的 Enter 键

字节出来的 00 后&#xff0c;没做聊天壳子&#xff0c;先盯上了你的 Enter 键你以为桌面 AI 助手还停留在「我问一句&#xff0c;它答一句」的阶段&#xff0c;这帮 00 后已经想把事做得更狠一点了。AirJelly 最近放出内测版&#xff0c;路子很野。它不是单纯陪你聊天&#xf…...

【实战技巧】利用rclone高效下载Google Drive共享大数据集

1. 为什么需要rclone下载Google Drive大数据集 做深度学习的朋友们应该都遇到过这样的场景&#xff1a;好不容易找到一个理想的开源数据集&#xff0c;结果发现它存放在Google Drive上&#xff0c;而且体积动辄几十GB甚至上百GB。这时候如果按照传统方法先下载到本地电脑再上传…...