Advertisement

[学习笔记-SLAM篇]自制EuRoC数据集

阅读量:

想要检验该算法的性能,并基于自建的数据集进行实验后发现其运行效率令人担忧

以双目纯视觉为例,名称建议参考。
自制数据集命名为 made

通过一天的调试学习并请教专业人士后获得的重要教训:

注意事项!请确保所有 csv 和 txt 格式的时序文件与标准基准数据集保持一致!

在处理图片时,在Windows环境下生成的txt格式时序文件与在Ubuntu系统上的txt格式时序文件存在差异,请注意这一关键区别!

为了解决这个问题,请在包含时间戳的timestamp.txt文件所在目录中使用终端运行以下命令:sed -i 's/\r//' timestamp.txt

1)数据集包含2个图片文件夹 leftright、一个时间戳 timestamp.txt 文件

在这里插入图片描述

2)每个图片文件夹包含两个子文件夹:一个是命名为 data 的图片目录以及另一个是命名为 data.csv 的CSV数据文件。(实际上,并未使用该CSV文件,并无需生成它)

在这里插入图片描述
在这里插入图片描述

3)左右两边的图片数量必须一致,并且它们的名称必须完全相同。所有图片都应采用 png 格式,并且均以时间戳命名。“即 pictures 的 name 必须与对应的 file content 的 time stamp 保持一致。”

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

.png 结尾

以.png为后缀

以.png为后缀

在这里插入图片描述

5)在自行搭建自己的数据集时,必须具备相机标定信息,并将对应的EuRoC .yaml文件放置于自己的 yaml文件夹中,并命名为 made.yaml。

在这里插入图片描述

参数文件通常会调整上图中包含的部分。
而Stereo Rectification这一部分则仅在需要预矫正图片时才会涉及。
因此也可以不做处理(个人意见)。

全部评论 (0)

还没有任何评论哟~