nothingspecial34 2023-10-29 18:29
浏览 11
已结题

pcl点云配准之GICP算法遇到段错误核心已转储

环境:ubuntu+pcl1.10+cmake,C++语言,跑的是3D点云配准GICP算法。

img


图片可以点开,错误内容如下:
sh: 1: color: not found
[pcl::PCDReader::read] Could not find file 'home/admin123/Test/GICP/pig_view2.pcd'.
源点云的关键点提取结果为 4760
[pcl::KdTreeFLANN::setInputCloud] Cannot create a KDTree with an empty input cloud!
目标点云的关键点提取结果为 0

如上图和描述所示,在使用ubuntu下pcl点云库复现快速迭代配准算法ICP的改进GICP,把代码下载之后出现编译这个问题(来自github代码),上网也搜不出来解决方法,不知道什么原因。
cmake的时候是成功的,然后make也成功建立可执行文件,但提示警告这句话:
warning: libboost_iostreams.so.1.71.0, needed by /usr/lib/x86_64-linux-gnu/libpcl_io.so, may conflict with libboost_iostreams.so.1.70.0
也就是下图这个:

img

点云文件是自带pig那个pcd文件,在其他方法里用过没问题,然后这个GICP算法里面读取点云的格式也是PointXYZ,格式和路径也没问题,请问大家有人了解这个错误吗?或者有什么更进一步的排查错误方法,也欢迎方向一致的伙伴一起交流,谢谢大家。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 11月6日
    • 修改了问题 10月29日
    • 修改了问题 10月29日
    • 创建了问题 10月29日

    悬赏问题

    • ¥15 创建一个数据库(要创建的表和记事本的代码截图))
    • ¥15 有没有整苹果智能分拣线上图像数据
    • ¥20 有没有人会这个东西的
    • ¥15 cfx考虑调整“enforce system memory limit”参数的设置
    • ¥30 航迹分离,航迹增强,误差分析
    • ¥15 Chrome Manifest扩展引用Ajax-hook库拦截请求失败
    • ¥15 用Ros中的Topic通讯方式控制小乌龟的速度,走矩形;编写订阅器代码
    • ¥15 LLM accuracy检测
    • ¥15 pycharm添加远程解释器报错
    • ¥15 如何让子窗口鼠标滚动独立,不要传递消息给主窗口