【SLAM】----代码总结(第三章[DynaYOLO、mobilenet]、第四章[激光视觉融合]、第五章[MaskNet])(三)

本文档详细记录了复现DynaYOLO和ORB-SLAM2相关实验的过程,包括针对不同模型的CMakeList.txt、源代码、头文件的修改,以及build.sh的调整。在每个实验阶段,作者指出了运行命令及预期输出,并提到部分运行中遇到的问题和解决方案,如将make-j改为make-j4以避免机器卡死。实验涉及点云库路径的修改,最终生成了点云文件并使用pcl_viewer进行查看。


前言

复现sx的代码,记录一下需要修改的地方以及遇到的问题。复现之前,一定要把相应环境配置好。


提示:以下是本篇文章正文内容,下面案例可供参考

一、第三章实验

1.DynaYOLO

1.修改CMakeList.txt文件(5处)
在这里插入图片描述
2.src/MaskNet.cc修改(两处)
在这里插入图片描述
3.include/Conversion.;h修改(1处)
在这里插入图片描述
4.修改build.sh(三处)

make -j 修改为 make -j4

我运行make -j时机器会卡死,所以换成make -j4
在这里插入图片描述

5.删除当前文件中的build文件,删除/Thirdparty三个库中的build文件(共四处)
在这里插入图片描述
6.修改上述文件后,在当前目录下打开终端运行如下命令:

sh build.sh

在这里插入图片描述

7.编译成功后运行命令:

./Examples/Stereo/stereo_kitti Vocabulary/ORBvoc.txt Examples/Stereo/KITTI00-02.yaml /home/flycloud/slam/00 ../data/output/

8.运行结果如下:

3

2.mobilenet

1.修改CMakeList.txt文件(4处)
在这里插入图片描述
2.src/MaskNet.cc修改(两处)
在这里插入图片描述

3.include/Conversion.;h修改(1处)
在这里插入图片描述
4.修改src/YOLO_Mobilenet/qiq_test.py(两处)
在这里插入图片描述

4.修改build.sh(三处)

make -j 修改为 make -j4

在这里插入图片描述
5.删除当前文件中的build文件,删除/Thirdparty三个库中的build文件(共四处)
在这里插入图片描述
6.修改上述文件后,在当前目录下打开终端运行如下命令:

sh build.sh

7.编译成功后运行命令:

./Examples/Stereo/stereo_kitti Vocabulary/ORBvoc.txt Examples/Stereo/KITTI00-02.yaml /home/flycloud/slam/00 ../data/output/

8.运行结果如下:

ORB_SLAM2_del_point_map_mobilenet

二、第四章实验

编译之前的工作和第三章实验差不多,只需要修改四个关于点云库的路径即可。

1.pointcloudmapping.cc
在这里插入图片描述
2.pointmapping_map.cc
在这里插入图片描述
3.pointmapping_ot.cc
在这里插入图片描述
在这里插入图片描述
4.运行结束后,在/output文件下生成kitti00_pointcloud.pcd点云文件.
在这里插入图片描述

5.用pcl_viewer打开该文件。

pcl_viewer kitti00_pointcloud.pcd

在这里插入图片描述
6.跑程序过程

4ORB

二、第五章实验

编译之前的工作和第三章实验差不多,只需要修改四个关于点云库的路径即可。

1.修改pointmapping.cc文件
在这里插入图片描述
2.执行下面命令运行程序

./Examples/RGB-D/rgbd_kitti Vocabulary/ORBvoc.txt Examples/RGB-D/kitti00-02.yaml /home/flycloud/slam/kitti_rgbd/01/ Examples/RGB-D/associations/kitti01.txt /home/flycloud/slam/kitti_rgbd/Mask_RCNN_result

3.输出结果,pcl点云库文件和.ot八叉树文件
在这里插入图片描述
4.跑代码过程

5ORB_SLAM2_del_point_map_MaskRCNN_rgbd


总结

以上就是对sx三个章节代码的复现。

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

r i c k

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

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

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

打赏作者

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

抵扣说明:

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

余额充值