PCL点云配准之pairwise_incremental_registration.cpp编译问题

关于PCL教程13章第二个例子pairwise_incremental_registration.cpp编译问题。
原理和源代码网上都有,可以自己下载。主要说下自己在编译过程出现的问题:
1在vs2015中在Dubug模式下编译一直报数据加载为空的错误,在网上查了一下有几个对应的解决办法,但是没有解决,解决参考链接如下
https://blog.csdn.net/zfjBIT/article/details/94553339
https://blog.csdn.net/zfjBIT/article/details/93996907
正文里面没有提到的可以看作者评论解决办法,在我这里是在项目属性设置中,选择调试栏,在命令参数里面输入capture0001.pcd capture0002.pcd capture0003.pcd capture0004.pcd apture0005.pcd,可以加载点云,刚开始看不见点云数据,可以按键盘R键重置摄像头位置,但只能出现teration Nr.0,问题还是没有解决。
2在ubuntu16.04下,将例程里面的cpp源码和cmakelists拷贝过来,同一目录下创建build文件夹,将点云数据放在build文件夹下,然后打开终端执行cmake … ,再执行make,生成可执行文件,然后执行
./pairwise_incremental_registration capture0001.pcd capture0002.pcd capture0003.pcd capture0004.pcd capture0005.pcd 命令,可以出图如下
在这里插入图片描述
然后按下q键就会出现绿框及以下打印,可以看见窗口在迭代更新,第一次迭代完成后出现如下
在这里插入图片描述
刚开始按 q键一直没有反应,试了很多遍,发现将上面的显示窗口关掉(主窗口不关),然后第二次迭代开始了,应该是程序里没有刷新窗口,没有细看。后面如上操作。
在这里插入图片描述
过程图如上。
本文只是记录运行该例程出现的问题,具体细节后期在这个例程上再进行修改再深究。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值