本想测试一下算法,用自制的数据集,结果就在心累和自我怀疑之中反复横跳…

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

调试一天请教大佬后学到的教训:
!!!一定一定 csvtxt 时间戳文件要和标准数据集一致!!!
对图片批处理的时候在win下生成 txt 时间戳文件,但是,这和Ubuntu下的 txt 文件是不同的,不是后缀一致就一样。
至于如何解决,在时间戳timestamp.txt所在位置开终端执行sed -i 's/\r//' timestamp.txt指令即可。

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

在这里插入图片描述

2)每个图片文件夹内含一个图片文件夹 data 和一个 data.csv 文件(其实没用到csv文件,可以不生成)

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

3)左右图片数目要相同,名称要相同,格式均为 png 格式,均以时间戳命名,即图片名称与时间戳文件的内容对应

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

4)每个 data.csv 文件中含有时间戳,以及与时间戳对应的图片名称【以 .png 结尾】

在这里插入图片描述

5)在调用自己的数据集时,需要相机的标定参数,最后对照EuRoC数据集的 .yaml 写在自己的 yaml 文件中,命名为 made.yaml

在这里插入图片描述

参数文件一般就修改上图包含的部分,下面的Stereo Rectification部分只有需要预矫正图片的时候才需要,所以也可以不改(私以为)。


版权声明:本文为warningm_dm原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/warningm_dm/article/details/116713950