KITTI 3D Object Detection Evaluation 结果评估程序

KITTI 3D Object Detection结果评估程序

下载程序(工具包)

在对KITTI数据集进行预测得到结果后,如何对结果进行评估呢?

  • 其实,官方就给出了结果评估程序,在官网上就可以下载:http://www.cvlibs.net/datasets/kitti/eval_object.php?obj_benchmark=3d
    在如上网址中,点击 Download object development kit ,就可以下载了。

在这里插入图片描述

  • 下载完成后,在文件夹 devkit_object\cpp 中,可以看到一个cpp文件: evaluate_object.cpp ,该文件就是对KITTI结果数据集进行评估的程序了。

对预测结果进行评估

1.预测结果存放格式

  • 每张图片的预测结果都保存在txt文件中,命名格式参考KITTI标签合适,例如:
    图片 000001.png 的预测结果保存在 文件 000001.txt中

  • txt文件中数据的存放格式:
    每个物体要给出15个数据前14个数据分别对应KITTI标签中的14个数据第15个数据则是置信度(预测网络得到的置信度)
    前14个数据的官方含义如下图所示:
    在这里插入图片描述
    txt文件中的内容格式大致如下:
    在这里插入图片描述

2.标签和预测结果存放目录

只有对比KITTI标签和我们预测的结果,才能得到评估结果,在得到了预测出的txt文件后,这些文件存放在哪里呢?

  • 阅读 evaluate_object.cpp,我们可以发现:

在这里插入图片描述

  • 从上图中,我们可以发现:(以evaluate_bject.cpp所在位置为当前目录)
  • KITTI标签文件需要存放在:当前目录/data/object/label_2
  • 预测结果文件需要存放在: 当前目录/results/result_sha ,其中result_sha 为传入参数
  • 评估结果图像文件存放在: 预测结果文件目录/plot

3.如何使用评估文件

首先,编译cpp文件 evaluate_object.cpp

  • 可以使用命令: g++ evaluate_object.cpp -o evaluate_object

  • 进而执行文件:./evaluate_object 参数

  • 参数格式为: result_sha [user_sha mail] 中括号内可选

  • 2
    点赞
  • 26
    收藏
  • 打赏
    打赏
  • 9
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:终极编程指南 设计师:CSDN官方博客 返回首页
评论 9

打赏作者

weixin_42886817

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值