随笔分类 -  pcl

摘要:问题1: /home/zll/library/openMVS/libs/MVS/PatchMatchCUDA.cu(267): error: calling a __host__ function("Eigen::MatrixBase< ::Eigen::Matrix<float, (int)3, 阅读全文
posted @ 2022-07-05 17:51 楸壳 阅读(520) 评论(0) 推荐(0) 编辑
摘要:1、建立头文件 在~/qt_ws/pcl_topic/include/pcl_topic/pcl_pub.h 存放头文件 pcl_pub.h #ifndef PCL_PUB_H #define PCL_PUB_H #include <ros/ros.h> #include <pcl/point_cl 阅读全文
posted @ 2022-03-28 21:38 楸壳 阅读(293) 评论(0) 推荐(0) 编辑
摘要:1、ROS中的点云数据类型 sensor_msgs::PointClous // 包含 x、y 和 z 点(所有浮点数)以及多个通道; 每个通道都有一个字符串名称和一个浮点值数组 sensor_msgs::PointCloud2 //表示任意 nD(n 维)数据。 点值现在可以是任何原始数据类型(i 阅读全文
posted @ 2022-03-28 14:37 楸壳 阅读(1162) 评论(0) 推荐(0) 编辑
摘要:转载自:https://blog.csdn.net/weixin_46098577/article/details/114385690 PCL中点云滤波模块提供了很多灵活实用的滤波处理算法,例如:直通滤波、统计滤波、双边滤波、高斯滤波、基于随机采样一致性滤波等。同时,PCL中总结了几种需要进行点云滤 阅读全文
posted @ 2022-03-14 21:59 楸壳 阅读(4909) 评论(0) 推荐(2) 编辑
摘要:在安装libfreenect2的时候不小心把一些依赖给降级了,之后在安装软件的时候一直会出现,依赖被安装的提示,然后安装不了 正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 您也许需要运行“apt --fix-broken install”来修正上面的错误。 阅读全文
posted @ 2022-03-09 21:30 楸壳 阅读(459) 评论(0) 推荐(0) 编辑
摘要:博客转载自:https://leileiluoluo.com/posts/kdtree-algorithm-and-implementation.html k-d tree算法原理及实现 k-d tree即k-dimensional tree,常用来作空间划分及近邻搜索,是二叉空间划分树的一个特例。 阅读全文
posted @ 2022-03-07 17:07 楸壳 阅读(293) 评论(0) 推荐(0) 编辑
摘要:解决办法:安装共享库,有时需要root密码。此时用 sudo make install. 阅读全文
posted @ 2022-03-06 14:23 楸壳 阅读(1664) 评论(0) 推荐(0) 编辑
摘要:参考博客:https://blog.csdn.net/u014695839/article/details/84371518 之前本来想在vscode下配置pcl的,但试了网上好多方法,还是出现头文件找不到的问题,就想试试看qt上能不能配置成功,结果早上一试居然成功了,感谢这些博主的分享 1、新建一 阅读全文
posted @ 2022-03-06 11:26 楸壳 阅读(812) 评论(0) 推荐(0) 编辑
摘要:1、PCD文件读取点云数据 #include<iostream> #include<pcl/io/pcd_io.h> #include<pcl/point_types.h> int main(int argc,char **argv) { //声明点云对象指针(点云类型为XYZ点云结构),并初始化该 阅读全文
posted @ 2022-03-05 14:48 楸壳 阅读(686) 评论(0) 推荐(0) 编辑
摘要:1 什么是点云数据 点云数据是指在一个三维坐标系中的一组向量的集合。这些向量通常以X,Y,Z三维坐标的形式表示,一般主要代表一个物体的外表面几何形状,除此之外点云数据还可以附带RGB信息,即每个坐标点的颜色信息,或者是其他的信息。2 点云数据格式——PCD文件 在这里推荐大家都将都将点云数据保存为 阅读全文
posted @ 2022-03-05 14:41 楸壳 阅读(1025) 评论(0) 推荐(0) 编辑
摘要:一、PCL命名规范 1、文件命名 所有的文件名单词之间应该用下划线隔开 2、目录命名 所有的目录及其子目录命名时,如果有多个单词组成。其之间用下划线隔开。 3.include语句: 当文件在同一目录下时include指示语句用双引号,在其他情况下则用尖括号。 #include <pcl/io/pcd 阅读全文
posted @ 2022-03-05 14:40 楸壳 阅读(374) 评论(0) 推荐(0) 编辑
摘要:数据类型 基础类 pcl::PointCloud pcl::PointCloud::width:点云宽度 pcl::PointCloud::height:点云高度 pcl::PointCloud::points:点云中包含的点 pcl:`PointCloud<pcl::PointCloud::isO 阅读全文
posted @ 2022-03-05 14:40 楸壳 阅读(813) 评论(0) 推荐(0) 编辑
摘要:1、安装依赖 sudo apt-get update sudo apt-get install git build-essential linux-libc-dev sudo apt-get install cmake cmake-gui sudo apt-get install libusb-1. 阅读全文
posted @ 2022-03-03 21:54 楸壳 阅读(2179) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示