当前位置: 首页 > news >正文

去地面算法——depth_clustering算法调试(1)

1 源码下载

论文:
《2016-Fast Range Image-Based Segmentation of Sparse 3D Laser Scans for Online Operation》

《2017-Efficient Online Segmentation for Sparse 3D Laser Scans》

代码:git链接

2 问题记录

2.1 无法找到qt问题

问题截图:
在这里插入图片描述
解决方案:
在这里插入图片描述
原始代码中没有添加20.04的qt编译选项,需要图中位置添加,全局搜索对应的代码

elseif(${DISTRO} MATCHES "16.04" OR ${DISTRO} MATCHES "18.04"

2.2 无法找到对应的opencv问题

问题现象:

fatal error: opencv/cv.h: 没有那个文件或目录
#include <opencv/cv.h>

解决方案:
当前系统的opencv版本过高,之前安装的是4.5版本,卸载后重新安装到3.4.5版本即可
实际卸载重会存在卸载不干净的问题,可以参看如下方法:opencv全完卸载方法
卸载干净后执行如下命令会输出无法找到opencv

pkg-config opencv --modversion

opencv3.4版本安装,参考方法如下:opencv安装方法

2.3 pcl版本导致的报错问题

问题现象:
在这里插入图片描述
或者如下内容:

/usr/include/pcl-1.10/pcl/point_types.h:550:1: error: ‘plus’ is not a member of ‘pcl::traits’

解决方案:
在功能包的cmakelist.txt文档里加入下面语句

set(CMAKE_CXX_STANDARD 14)

在这里插入图片描述

2.4 pcl指针使用异常报错

问题现象:
重复加载指针
解决方案:
更改指针赋值方式
在这里插入图片描述

3 下一步

  • 调试不同的启动方法
  • 理解论文中的原理
http://www.lryc.cn/news/483874.html

相关文章:

  • 设计模式-七个基本原则之一-单一职责原则 + SpringBoot案例
  • HWA高速辅助驾驶系统组成及功能场景
  • SpringMVC学习笔记(一)
  • kaggle 如何利用API下载数据集
  • 第一个 Flutter 项目(1)共46节
  • 学术论文写作丨机器学习与深度学习
  • 导-4涉及的知识点
  • 从0开始深度学习(28)——序列模型
  • vue2使用 <component> 标签动态渲染不同的表单组件
  • C#实现在windows上实现指定句柄窗口的指定窗口坐标点击鼠标左键和右键的详细情况
  • 探索Python自动化新境界:Invoke库的神秘面纱
  • CSS样式实现3D效果
  • 华为eNSP:MSTP
  • modbus协议 Mthings模拟器使用
  • 内网安全-代理技术-socket协议
  • 选择排序(C语言)
  • ✍Qt自定义带图标按钮
  • 【Git】如何在 Git 项目中引用另一个 Git 项目:子模块与子树合并
  • webstorm 打开prettier的项目代码后面会出现红色的波浪线
  • 用 Python 从零开始创建神经网络(二):第一个神经元的进阶
  • 一、文心一言问答系统为什么要分对话,是否回学习上下文?二、文心一言是知识检索还是大模型检索?三、文心一言的词向量、词语种类及多头数量
  • C++ 的协程
  • D3的竞品有哪些,D3的优势,D3和echarts的对比
  • 大厂计算机网络高频八股文面试题及参考答案(面试必问,持续更新)
  • 【bayes-Transformer-GRU多维时序预测】多变量输入模型。matlab代码,2023b及其以上
  • 动手学深度学习69 BERT预训练
  • 【2024软考架构案例题】你知道 Es 的几种分词器吗?Standard、Simple、WhiteSpace、Keyword 四种分词器你知道吗?
  • Elman 神经网络 MATLAB 函数详解
  • vue el-date-picker 日期选择器禁用失效问题
  • 搭建Python2和Python3虚拟环境