RGBDSLAM 运行出错:terminate called after throwing an instance of 'pcl::IOException'


在学习高博士一起做RGBDSLAM2时,遇到一些问题,现在记录下来:


由于安装了OpenCV 3.2.0,所以在编译的时候,每次需要添加一下cmake路径:

cmake -DCMAKE_PREFIX_PATH=/home/limz/Cmake_module/opencv-3.2.0/build ..

中间的路径是opencv安装的路径;


运行时出错,提示:

point cloud size = 0
terminate called after throwing an instance of 'pcl::IOException'
  what():  : [pcl::PCDWriter::writeASCII] Input point cloud has no data!
已放弃 (核心已转储)

出现问题的原因是对空指针进行操作,分析之后发现,没有对图像进行处理,所以没有对点云赋值,点云指针就是空指针。

解决办法,在包含data文件夹路径下运行程序

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值