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

免费公司网站制作天津大良网站建设

免费公司网站制作,天津大良网站建设,网站联系我们的地图怎么做,嘉兴seo推广优化1. 点云标注 标注软件我用的是annotate软件#xff1a; GitHub - Earthwings/annotate: Create 3D labelled bounding boxes in RViz 标注软件的使用教程这名博主讲的很详细#xff1a; 3D目标检测#xff08;1#xff09;#xff1a;点云标注工具之annotate - 知乎 2…1. 点云标注 标注软件我用的是annotate软件 GitHub - Earthwings/annotate: Create 3D labelled bounding boxes in RViz 标注软件的使用教程这名博主讲的很详细 3D目标检测1点云标注工具之annotate - 知乎 2. 目标跟踪MOT数据标注格式 MOT的数据一般的标注格式是 frame, id, x, y, width, height, conf(置信度), -1, -1, -1 这些坐标都是在二维图像上的坐标因此需要将annotate.yaml标注数据提取然后再转换到图像坐标系 雷达坐标系一般是 x|| y—— ——z(朝向外) 图像坐标系一般是指 o —— —— x(width) | | y(height) 还是比较好转换的这里给出代码 import yaml import numpy as npdef quaternion_to_rotation_matrix(quaternion):q np.array(quaternion)q / np.linalg.norm(q)rotation_matrix np.array([[1 - 2*q[2]**2 - 2*q[3]**2, 2*q[1]*q[2] - 2*q[0]*q[3], 2*q[1]*q[3] 2*q[0]*q[2]],[2*q[1]*q[2] 2*q[0]*q[3], 1 - 2*q[1]**2 - 2*q[3]**2, 2*q[2]*q[3] - 2*q[0]*q[1]],[2*q[1]*q[3] - 2*q[0]*q[2], 2*q[2]*q[3] 2*q[0]*q[1], 1 - 2*q[1]**2 - 2*q[2]**2]])return rotation_matrix# 读取 YAML 文件 with open(annotate_all.yaml, r) as file:yaml_data yaml.safe_load(file)# 提取并按照 frame_id 排列 entries {} for track_data in yaml_data[tracks]:for entry in track_data[track]:timestamp entry[header][stamp][secs] entry[header][stamp][nsecs] / 1e9if timestamp not in entries:entries[timestamp] []#雷达坐标系下 # length, width, and heightquaternion np.array([entry[rotation][x],entry[rotation][y],entry[rotation][z],entry[rotation][w]])translation np.array([entry[translation][x],entry[translation][y],entry[translation][z]])w entry[box][width]h entry[box][height]l entry[box][length]label entry[label]rotation_matrix quaternion_to_rotation_matrix(quaternion)corner1 np.dot(rotation_matrix, np.array([translation[0] - l / 2.0, translation[1] - w / 2.0, 0]))##图像坐标系下x -corner1[1] #(-y1, -x1)y -corner1[0]width wheight ltrack_id track_data[id]entries[timestamp].append({id: track_id,label: label,x: x,y: y,width: width,height: height})# 将提取的数据按照 frame_id 排序并写入文本文件 output_file_path gtbox.txt timestamp_counter 0 with open(output_file_path, w) as output_file:for timestamp, data_list in sorted(entries.items()):timestamp_counter 1for entry in data_list:output_file.write(f{timestamp_counter},{entry[id]},{entry[x]},{entry[y]},{entry[width]},{entry[height]},-1,-1,-1,-1\n)print(f提取的数据已按照时间戳写入到 {output_file_path}) 生成你的gtbox真值gtbox.txt然后利用的跟踪代码生成track.txt接着进行代码评估 3. 数据评估 这里我沿用的是这个博主的代码 MOT多目标跟踪评价指标及计算代码持续更新 - 知乎 将你的gtbox.txt和track.txt分别放到相应的路径就可以运行了生成最终的跟踪评估结果
http://wiki.neutronadmin.com/news/139300/

相关文章:

  • 网站建设与管理专业好找工作吗frontpage网页制作软件下载
  • 网站建设的常用技术有哪些创意设计专业
  • 网站设计评价指标谷歌外贸网站建站
  • 用自己的身份做网站备案阿里云 xampp wordpress
  • 可以做mv的视频网站好建设网站
  • 做网站苏州wordpress连接mysql拒绝
  • 网站建设 百度贴吧医院网站主页面设计
  • 长春怎么注册网站平台wordpress安装界面默认英文
  • 做一个自己的免费网站吗网页版qq在线登录
  • 安徽省六安市建设局网站相城专业的网站建设
  • 单页网站模板做seo做网站提供服务器吗
  • 做刷题网站赚钱么wordpress 4.1分页
  • 珠海营销型网站重庆网站建设推广
  • 网站的ftp地址是什么如何让自己做的网页有网站
  • 开发板厦门百度关键词优化
  • 图片展示型网站制作图片用什么软件
  • 电脑自带做网站的软件网站 移动app开发
  • 国外的模板网站有哪些信誉好的购物网站建设
  • 哪个网站可以做练习题网站建设吉金手指排名14
  • 包头市住房与城乡建设部网站百度推广弄个网站头像要钱吗?
  • 嘉兴企业网站网络营销软文范例大全800
  • 燕赵邯郸网站建设重庆传媒公司
  • 创意网站展示广东省有多少个市
  • 给个网站谢谢刷关键词排名软件有用吗
  • 快速搭建网站的好处银川网站建设推广
  • 四川住房城乡建设厅官方网站茂名中小企业网站制作
  • 信息网站建设情况工作会新建的网站怎么上首页
  • 比比西旅游网站建设python基础教程pdf第三版
  • 沧州网站设计报价外贸出口建站
  • wordpress网站密码搭建网站架构是什么意思