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

server/2024/11/14 10:49:18/

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.ppmy.cn/server/141837.html

相关文章

检测图像P图痕迹(论文复现)

✨✨ 欢迎大家来访Srlua的博文&#xff08;づ&#xffe3;3&#xffe3;&#xff09;づ╭❤&#xff5e;✨✨ &#x1f31f;&#x1f31f; 欢迎各位亲爱的读者&#xff0c;感谢你们抽出宝贵的时间来阅读我的文章。 我是Srlua小谢&#xff0c;在这里我会分享我的知识和经验。&am…

重构代码之用多态替代条件逻辑

在代码重构中&#xff0c;用多态替代条件逻辑是一种将冗长的条件逻辑替换为面向对象多态性的技巧。这种技术的核心思想是将不同条件分支中的行为封装到各自的子类中&#xff0c;从而避免在代码中出现复杂的if-else或switch条件判断。通过使用多态性&#xff0c;可以让代码更具可…

【TCP零窗口问题】

零窗口问题说明 零窗口问题(Zero Window Problem)是指在TCP连接中,当接收方的接收缓冲区已满时,无法接受新的数据。此时,接收方会向发送方发送一个窗口大小为0的TCP消息,告知其暂停发送数据,直到接收方释放出缓冲区空间。这种情况在高负载或接收方处理能力不足时比较常见…

Scala的List习题

答案&#xff1a;BABCB import java.awt.print.Book import scala.collection.mutable.ListBuffer //1 class Book(var bookName:String,var bookAuthor:String,var price:Double){}object p3 {def main(args: Array[String]): Unit {val bookList ListBuffer[Book]()//2book…

Python毕业设计选题:基于django+vue的论坛BBS系统

开发语言&#xff1a;Python框架&#xff1a;djangoPython版本&#xff1a;python3.7.7数据库&#xff1a;mysql 5.7数据库工具&#xff1a;Navicat11开发软件&#xff1a;PyCharm 系统展示 管理员登录 管理员功能界面 用户管理 公告信息管理 帖子信息管理 签到积分管理 系统…

Java 中的字符输出流详解

Java 中的字符输出流详解 在 Java 的 I/O 系统中&#xff0c;字符输出流是用于将字符数据输出到文件或其他目标的流。与字节输出流不同&#xff0c;字符输出流专门处理字符数据&#xff0c;更适合处理文本文件等内容。Java 提供了字符输出流&#xff08;Writer&#xff09;的多…

Flutter:Dio下载文件到本地

import dart:io; import package:dio/dio.dart;main(){// 创建dio对象final dio Dio();// 下载地址var url https://*******.org/files/1.0.0.apk;// 手机端路径String savePath Directory.systemTemp.path/ceshi.apk;print(savePath);downLoad(dio,url,savePath); }downLo…

CSP/信奥赛C++语法基础刷题训练(5):洛谷P1046:[NOIP2005 普及组] 陶陶摘苹果

CSP/信奥赛C语法基础刷题训练&#xff08;5&#xff09;&#xff1a;洛谷P1046&#xff1a;[NOIP2005 普及组] 陶陶摘苹果 题目描述 陶陶家的院子里有一棵苹果树&#xff0c;每到秋天树上就会结出 10 10 10 个苹果。苹果成熟的时候&#xff0c;陶陶就会跑去摘苹果。陶陶有个 …