PCL
PengPengBlog
激光雷达 点云处理 测绘 遥感 GIS 机器学习 深度学习
展开
-
Boost智能指针——shared_ptr
boost::scoped_ptr虽然简单易用,但它不能共享所有权的特性却大大限制了其使用范围,而boost::shared_ptr可以解决这一局限。顾名思义,boost::shared_ptr是可以共享所有权的智能指针,首先让我们通过一个例子看看它的基本用法:#include #include #include class implementation{publi转载 2016-09-09 14:46:29 · 427 阅读 · 0 评论 -
一张图看懂开源许可协议,开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别
开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别首先借用有心人士的一张相当直观清晰的图来划分各种协议:开源许可证GPL、BSD、MIT、Mozilla、Apache和LGPL的区别以下是上述协议的简单介绍:BSD开源协议BSD开源协议是一个给于使用者很大自由的协议。基本上使用者可以”为所欲为”,可以自由的使用,修改源代码,也可以转载 2017-08-03 20:27:06 · 472 阅读 · 0 评论 -
八叉树及K-D树的应用和实现
1. 八叉树、k-d树的原理2. 八叉树、k-d树的应用、优缺点3. 八叉树、k-d树的实现八叉树和k-d树都经常用来处理三维空间数据,k-d树的使用范围更宽泛些,适用于k维空间的数据,在Sift算法中,k-d树被用于在k维的空间内搜索邻近特征点。1. 八叉树、k-d树的原理wiki或百科上面都有详细的介绍。http://en.wikipedia.org/wik转载 2017-08-03 20:23:54 · 6811 阅读 · 0 评论 -
PCL-Kd-Tree
一些注意:后续补充。原创 2017-08-01 12:13:02 · 335 阅读 · 0 评论 -
第三方库和新代码怎么编译?
亲测 有效啊!!经过各种安装花费了我三天 终于找到可靠了啊! 但是有点不一样,红色部分一定要注意啊!!都在这个word文档啊!原创 2016-09-06 15:49:23 · 947 阅读 · 0 评论 -
PCL——txt文件转到PCD文件
#include#include#include #include #include #include using namespace std;typedef struct tagPOINT_3D{ double x; //mm world coordinate x double y; //mm world coordinate y double z; //mm w原创 2017-04-13 14:20:07 · 3907 阅读 · 2 评论 -
int 和 long int float 以及 double 和点云的取值范围
早期的操作系统是16位系统,int用二字节表示,范围是-32768~32767;long用4字节表示,范围是-2147483648~2147483647。后来发展到32位操作系统,int 用4字节表示,与long相同。目前的操作系统已发展到64位操作系统,但因程序编译工艺的不同,两者表现出不同的差别:32位编译系统:int占四字节,与原创 2017-03-21 09:14:38 · 1070 阅读 · 0 评论 -
Eigen: C++开源矩阵计算工具——Eigen的简单用法
Eigen非常方便矩阵操作,当然它的功能不止如此,由于本人只用到了它的矩阵相关操作,所以这里只给出了它的一些矩阵相关的简单用法,以方便快速入门。矩阵操作在算法研究过程中,非常重要,例如在图像处理中二维高斯拟合求取光斑中心时使用Eigen提供的矩阵算法,差不多十来行代码即可实现,具体可见:http://blog.csdn.net/hjx_1000/article/details/8490653;总体转载 2016-09-17 15:00:47 · 696 阅读 · 0 评论 -
PCL输入输出
#include #include #include intmain (int argc, char** argv){ pcl::PointCloud::Ptr cloud (new pcl::PointCloud); if (pcl::io::loadPCDFile ("test_pcd.pcd", *cloud) == -1) //* load原创 2016-09-16 15:41:53 · 1416 阅读 · 0 评论 -
本节描述PCD(点云数据)文件格式。
本节描述PCD(点云数据)文件格式。为什么用一种新的文件格式?PCD文件格式并非白费力气地做重复工作,现有的文件结构因本身组成的原因不支持由PCL库引进n维点类型机制处理(??)过程中的某些扩展,而PCD文件格式能够很好地补足这一点。PCD不是第一个支持3D点云数据的文件类型,尤其是计算机图形学和计算几何学领域,已经创建了很多格式来描述任意多边形和激光扫描仪获取的点云。包括下面几种格式转载 2016-09-09 15:01:08 · 1107 阅读 · 0 评论 -
可以自己定义数据结构,然后用PCL里面的函数运行了!
参考:http://www.pointclouds.org/documentation/tutorials/adding_custom_ptype.php#adding-custom-ptype原创 2017-08-18 17:38:38 · 1882 阅读 · 2 评论