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

复现AB3DMOT 3D目标跟踪

1.数据集准备,以kitti数据集为例

Velodyne点云数据 不用也可以 运行Demo

2、配置环境

详看README.md

3、运行

python3 main.py --dataset KITTI --split val --det_name pointrcnn
python3 scripts/post_processing/trk_conf_threshold.py --dataset KITTI --result_sha pointrcnn_val_H1
python3 scripts/post_processing/visualization.py --result_sha pointrcnn_val_H1_thres --split val

运行第一句时出现下面两个错误

出现错误:ValueError: not enough values to unpack(expected 2,got 1)

分析:calib文件的txt文件没有冒号,需要自己进行添加

from re import L
import numpy
import os
import sysroot = '/home/qqq/mydata/kitti/tracking/training/calib'file_names = os.listdir(root)
file_ob_list = []
for file_name in file_names:fileob = root + '/' + file_namefile_ob_list.append(fileob)
for file1 in file_ob_list:print(file1)with open(file1,"r+") as f:file = f.read()file = file.replace('R_rect','R_rect:')file = file.replace('Tr_velo_cam','Tr_velo_cam:')file = file.replace('Tr_imu_velo','Tr_imu_velo:')print(file)f.seek(0,0)f.truncate()	#清空文件,配合seek使用,否则清空的位置不对f.write(file)f.close()

  出现错误: 

        self.V2C = calibs['Tr_velo_to_cam']
KeyError: 'Tr_velo_to_cam'

 由于kitti数据集calib文件里面的名称与源码中不一样,需要进行修改。

from re import L
import numpy
import os
import sysroot = '/home/qqq/mydata/kitti/tracking/testing/calib'file_names = os.listdir(root)
file_ob_list = []
for file_name in file_names:fileob = root + '/' + file_namefile_ob_list.append(fileob)
for file1 in file_ob_list:print(file1)with open(file1,"r+") as f:file = f.read()file = file.replace('R_rect','R0_rect')file = file.replace('Tr_velo_cam','Tr_velo_to_cam')file = file.replace('Tr_imu_velo','Tr_imu_to_velo')print(file)f.seek(0,0)f.truncate()    #清空文件,配合seek使用,否则清空的位置不对f.write(file)f.close()

http://www.dtcms.com/a/512013.html

相关文章:

  • 两种方法解决SQL连续登录问题
  • 一种简易的python c++协同定位和dump数据的方式
  • 蒙帕视角丨图像高效端到端目标检测
  • 孟村网站建设虚拟资源站码支付wordpress
  • xv6 源码精读(二)开启MMU、一致性映射页表
  • 珠海网站建设尚古道策略长沙口碑好网站建设公司
  • =word插入公式后行距变大怎么办?-笔记
  • Android 接入 Google 和 Facebook 第三方登录指南(初始版)
  • Aspose.words关于builder.CellFormat.Width、row.Cells[0].CellFormat.Width的设置单元格宽度区别
  • 罗湖网站建设的公司哪家好阳泉做网站公司
  • 口碑好的共晶贴片机公司
  • 挑战概率直觉:蒙提霍尔问题的解密与应用
  • 网站域名哪些后缀更好给自己公司做个网站
  • 算法笔记 07
  • Steps + Input.TextArea + InfiniteScroll 联调优化
  • /dev/mem 原理及使用
  • 机关网站建设 方案泰安新闻完整版
  • Endpoint
  • 阿里巴巴双11微服务智能监控体系:从全链路追踪到AI自愈的技术实践
  • 在ros2 humble版本上安装D455相机并获取图像和深度信息
  • C++DirectX9坐标系与基本图元之渲染状态(RenderState)_0304
  • 网站建设app长春seo技术
  • 【C++】力扣hot100错误总结
  • C++中的vector讲解
  • 笔记【字符串,转义字符,注释】
  • visual studio安装本地帮助手册
  • 北京市基础建设质量监督局网站wordpress 插件怎么看
  • 大模型技术分析与演进逻辑
  • 苏州模板网站建站长沙网站建设推广
  • 从零起步学习MySQL || 第六章:MySQL数据库中的一条数据是如何存储的?(结合源码深度解析)