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] 中括号内可选

评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值