视觉SLAM:生成点云部分学习

前期准备:在ubuntu16.04安装编译好了opencv、eigen、及PCL(根据源码安装)。

采用深度相机RGB-D。

参考方法为:(1)视觉slam十四讲第5讲,代码见https://github.com/gaoxiang12/slambook

(2)高博博客:https://www.cnblogs.com/gaoxiang12/p/4652478.html

(第二讲,从图像到点云)

在跑(1)示例代码时,出现提示:point cloud size = 0 terminate called after throwing an instance of 'pcl::IOException'
  what():  : [pcl::PCDWriter::writeASCII] Input point cloud has no data!

首先查看是否对智能指针进行了初始化。在PCL中一定要初始化!初始化!初始化!已有:

PointCloud::Ptr cloud (new PointCloud);

依然会报此错误,出现问题的原因是对空指针进行操作,分析之后发现,没有对图像进行处理,所以没有对点云赋值,点云指针就是空指针。解决办法,是在包含data文件夹路径下运行程序。(在ch5-jionMap,把color与depth两个文件夹copy到cmake-buiild-debu

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
室内SLAM点云地图是在室内环境中使用SLAM技术构建的三维点云地图。SLAM技术可通过传感器的信息,同时进行定位和地图构建,用于解决机器人、无人机、无人驾驶等设备在未知室内环境中的定位和地图构建问题。在室内SLAM中,可以使用不同类型的传感器,包括激光和视觉传感器。激光SLAM视觉SLAM是常用的两种实现方式。 为了在点云智绘软件中更好地可视化室内SLAM点云地图,我们可以采取以下步骤: 1. 打开点云数据。点云智绘软件通常提供打开点云数据的功能,可以将室内SLAM生成点云数据导入软件中进行处理和可视化。 2. 调整点云的美颜方式。对于室内SLAM点云,建议使用“屏幕空间环境光遮蔽”的美颜方式。这种方式可以在点云的可视化过程中提供更好的光照效果,使点云更加清晰和真实。 通过以上步骤,我们可以在点云智绘软件中更好地可视化室内SLAM点云地图,以便进行进一步的分析和应用。请注意,具体的操作步骤可能因点云智绘软件的不同而有所差异,请根据软件的具体功能和操作指南进行操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [建筑物(含地库)激光SLAM点云可视化](https://blog.csdn.net/Yang_Wanli/article/details/123518254)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *3* [ubuntu16.04中ORBSLAM2_with_PointCloud使用kinect2实现室内稠密点云地图创建](https://blog.csdn.net/creative1/article/details/122161571)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

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

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值