Introduction — Point Cloud Library 0.0 documentation

PCL(Point Cloud Library)学习指南&资料推荐(2023版)

网上一些PCL学习资料-CSDN博客

01-点云滤波Filtering * - 黑马机器人 | PCL-3D点云

PCL点云库学习笔记(文章链接汇总)_Robot_Yue的博客-CSDN博客

点云数据一般是由xyz还有强度信息组成

强度信息是指反射回来的光波的强度,表示物体表面粗糙度,反射率等

点云数据格式转换

从ros中的点云数据转换到pcl中的点云数据

pcl库
主要问题是找不到pcap这个包

所以想把他删掉,然后再重新下载

后面的一堆报错表示pcl貌似版本兼容有问题

提取关键字是

undefined reference to

这里是是找不到调用的函数

最后发现是链接动态链接库的时候链接了错的动态库应该链接pcl_ros而不是PCL

yum

yumapt 是两种不同的包管理工具,它们分别用于不同的Linux发行版,具体区别如下:

  1. Linux 发行版:
    • yum 是用于 Red Hat 系列(包括 CentOS 和 Fedora)的包管理工具。
    • apt 是用于 Debian 系列(包括 Debian 和 Ubuntu)的包管理工具。
  2. 命令差异:
    • yum 使用 yum 命令来管理软件包,例如 yum install package-name 用于安装软件包。
    • apt 使用 apt-getapt 命令来管理软件包,例如 apt-get install package-name 用于安装软件包。
  3. 软件仓库:
    • yum 使用 rpm 软件包格式,它从 yum 存储库中获取软件包。
    • apt 使用 deb 软件包格式,它从 apt 存储库中获取软件包。
  4. 配置文件:
    • yum 使用 /etc/yum.conf/etc/yum.repos.d/ 目录中的配置文件来管理存储库。
    • apt 使用 /etc/apt/ 目录中的配置文件来管理存储库。
  5. 依赖解析:
    • yum 使用 rpm 包管理系统来解析依赖关系。
    • apt 使用 dpkg 包管理系统来解析依赖关系。
  6. 软件包命名:
    • 软件包的命名可能在不同的发行版之间有所不同,因此你需要知道在使用哪个工具时如何安装特定的软件包。

总的来说,这两种包管理工具的主要区别在于它们的用途和支持的发行版。你应该选择适用于你所使用的Linux发行版的包管理工具,以便有效地管理软件包和依赖关系。

如果想在ubuntu中安装yum,使用小鱼提供的源大概率是会出现无法定位的情况,所以我们需要换源

当遇到无法定位某个软件包的时候,可以考虑换源

安装yum(Ubuntu中的安装,带讲解,以及源的更新)_ubuntu yum-CSDN博客

ubuntu | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

cat /proc/version用来查看自己的ubuntu版本