1.安装文件下载:官网,我还是比较喜欢别人编译好的安装包啊,哈哈。

http://www.pointclouds.org/downloads/windows.html

2.傻瓜式安装(下面的依赖项都集成进来了)

写入环境变量,这个很不错,可选。

中间安装了Boost、VTK、Kinect驱动什么的。反正是一路下一步,当然我的机器是Win7系统,之前没有安装过PCL,比较纯净。

之后又单独安装了QT4.8.2的sdk。

3.测试

在安装目录下有share/doc/pcl-1.6/tutorials/sources/pcd_write事例程序,用CMake3.3.2生成VS2010项目文件。

编译运行生成了一个.pcd格式文件。

同样编译下面的程序:D:\Program Files (x86)\PCL 1.6.0\share\doc\pcl-1.6\tutorials\sources\cloud_viewer

这个项目引用了QT4.8.2的sdk的类库。查看刚才生成的.pcd文件,结果如图,大概有几个小点点:

pcd格式文件的基本内容如下:

 # .PCD v0.7 - Point Cloud Data file format
VERSION 0.7
FIELDS x y z
SIZE 4 4 4
TYPE F F F
COUNT 1 1 1
WIDTH 5
HEIGHT 1
VIEWPOINT 0 0 0 1 0 0 0
POINTS 5
DATA ascii
1.28125 577.09375 197.9375
828.125 599.03125 491.375
358.6875 917.4375 842.5625
764.5 178.28125 879.53125
727.53125 525.84375 311.28125

附加依赖项:debug

 D:\Program Files\PCL\lib\pcl_segmentation_debug.lib
D:\Program Files\PCL\lib\pcl_visualization_debug.lib
D:\Program Files\PCL\lib\pcl_features_debug.lib
D:\Program Files\PCL\lib\pcl_filters_debug.lib
D:\Program Files\PCL\lib\pcl_search_debug.lib
D:\Program Files\PCL\lib\pcl_octree_debug.lib
D:\Program Files\PCL\lib\pcl_sample_consensus_debug.lib
D:\Program Files\PCL\lib\pcl_ml_debug.lib
D:\Program Files\PCL\lib\pcl_kdtree_debug.lib
D:\Program Files\PCL\lib\pcl_io_debug.lib
D:\Program Files\PCL\lib\pcl_common_debug.lib
D:\Program Files\PCL\lib\pcl_io_ply_debug.lib
D:\Program Files\PCL\lib\pcl_surface_debug.lib
D:\Program Files\PCL 1.6.\3rdParty\Boost\lib\libboost_system-vc100-mt-gd-1_49.lib
D:\Program Files\PCL 1.6.\3rdParty\Boost\lib\libboost_filesystem-vc100-mt-gd-1_49.lib
D:\Program Files\PCL 1.6.\3rdParty\Boost\lib\libboost_thread-vc100-mt-gd-1_49.lib
D:\Program Files\PCL 1.6.\3rdParty\Boost\lib\libboost_date_time-vc100-mt-gd-1_49.lib
D:\Program Files\PCL 1.6.\3rdParty\Boost\lib\libboost_iostreams-vc100-mt-gd-1_49.lib

release

 D:\Program Files\PCL 1.6.\3rdParty\Boost\lib\libboost_system-vc100-mt-1_49.lib
D:\Program Files\PCL 1.6.\3rdParty\Boost\lib\libboost_filesystem-vc100-mt-1_49.lib
D:\Program Files\PCL 1.6.\3rdParty\Boost\lib\libboost_thread-vc100-mt-1_49.lib
D:\Program Files\PCL 1.6.\3rdParty\Boost\lib\libboost_date_time-vc100-mt-1_49.lib
D:\Program Files\PCL 1.6.\3rdParty\Boost\lib\libboost_iostreams-vc100-mt-1_49.lib
D:\Program Files\PCL\lib\pcl_io_release.lib
D:\Program Files\PCL\lib\pcl_segmentation_release.lib
D:\Program Files\PCL\lib\pcl_io_ply_release.lib
D:\Program Files\PCL\lib\pcl_ml_release.lib
D:\Program Files\PCL\lib\pcl_features_release.lib
D:\Program Files\PCL\lib\pcl_filters_release.lib
D:\Program Files\PCL\lib\pcl_search_release.lib
D:\Program Files\PCL\lib\pcl_sample_consensus_release.lib
D:\Program Files\PCL\lib\pcl_octree_release.lib
D:\Program Files\PCL\lib\pcl_kdtree_release.lib
D:\Program Files\PCL\lib\pcl_common_release.lib
D:\Program Files\PCL\lib\pcl_surface_release.lib

学习目标:点云的匹配。

[PCL]1 PCL点云库安装的更多相关文章

  1. Windows下安装PCL点云库

    原文链接:http://blog.csdn.net/u012337034/article/details/38270109 简介:         在Windows下安装PCL点云库的方法大概有两种: ...

  2. PCL 库安装

    参考资料: http://www.cnblogs.com/newpanderking/articles/4022322.html VS2010+PCL配置 PCL共有两种安装方式 安全安装版,个人配置 ...

  3. PCL点云库:对点云进行变换(Using a matrix to transform a point cloud)

    点云数据可以用ASCII码的形式存储在PCD文件中(关于该格式的描述可以参考链接:The PCD (Point Cloud Data) file format).为了生成三维点云数据,在excel中用 ...

  4. 点云库PCL学习

    1. 点云的提取 点云的获取:RGBD获取 点云的获取:图像匹配获取(通过摄影测量提取点云数据) 点云的获取:三维激光扫描仪 2. PCL简介 PCL是Point Cloud Library的简称,是 ...

  5. Windows 8 64位系统 在VS2010 32位软件上 搭建 PCL点云库 开发环境

    Windows 8 64位系统 在VS2010 32位软件上 搭建 PCL点云库 开发环境 下载PCL For windows 软件包 到这个网站下载PCL-All-In-One Installer: ...

  6. 配置点云库PCL时遇到的问题

    配置PCL基本参照PCL中国官网教程 http://www.pclcn.org/study/shownews.php?lang=cn&id=34 配置点云库时遇到的问题(基于win8 64位, ...

  7. PCL点云库:ICP算法

    ICP(Iterative Closest Point迭代最近点)算法是一种点集对点集配准方法.在VTK.PCL.MRPT.MeshLab等C++库或软件中都有实现,可以参见维基百科中的ICP Alg ...

  8. PCL点云库中的坐标系(CoordinateSystem)

    博客转载自:https://blog.csdn.net/qq_33624918/article/details/80488590 引言 世上本没有坐标系,用的人多了,便定义了坐标系统用来定位.地理坐标 ...

  9. ViCANdo新版本发布(PART1) | 点云库(PCL)集成

    激光雷达         随着智能驾驶技术的发展,激光雷达迅速的进入工程师的视野,不管是机械式.MEMS还是纯固态激光雷达,本质上都是以一定的速度扫描照射区域,在此过程中激光雷达不断的发出激光并接收反 ...

随机推荐

  1. 通过Sysprep封装系统

    <?xml version="1.0" encoding="utf-8"?> <unattend xmlns="urn:schema ...

  2. 【液晶模块系列基础视频】5.2.X-GUI字体驱动2

    ============================= 技术论坛:http://www.eeschool.org 博客地址:http://xiaomagee.cnblogs.com 官方网店:ht ...

  3. Yii2.0 URL美化

    1. 程序初始化注册文件,加入如下: 'urlManager' =>[ 'class' => 'yii\web\UrlManager', 'showScriptName' =>fal ...

  4. 【收集】JAVA多文件 上传文件接口代码 -兼容app

    原文:http://www.verydemo.com/demo_c143_i23854.html 我们在 multifile 中可以很容易的发现如何使用,这里就简单说说了,首先在页面上我们需要有这样几 ...

  5. ci实现RBAC,详细解释原理和核心代码显示

    代码实现不复杂,主要是思路的理解 RBAC是基于权限控制 1.权限结点管理 2.角色管理 3.管理员权限分配 结点管理就是把所有的分组 控制器 方法全部写入一个结点管理表 请注意在写一个动作比如,展示 ...

  6. axure rp extension的下载

    使用chrome无法直接打开axure制作的prd文档,需要下载相关插件.平时用的shadowsocksFQ软件,登录chrome的网上应用商店,确发现无法正常下载, 于是通过其他途径下载了改插件,拖 ...

  7. Linux常用命令(持续更新中)

    cd 目录名 :进入某个目录 ls :列出当前目录的内容 locate 文件名/目录名:寻找文件.目录 find 目录名1 -name 文件名/目录名2 :在目录1中寻找目录2 whereis  文件 ...

  8. 微信的User-Agent

    Mozilla/5.0 (Linux; U; Android 5.0.2; zh-cn; MI 2C Build/LRX22G) AppleWebKit/533.1 (KHTML, like Geck ...

  9. JNDI学习总结(一)——JNDI数据源的配置

    一.数据源的由来 在Java开发中,使用JDBC操作数据库的四个步骤如下:   ①加载数据库驱动程序(Class.forName("数据库驱动类");) ②连接数据库(Connec ...

  10. Byte History

    https://en.wikipedia.org/wiki/Byte The term byte was coined by Werner Buchholz in July 1956, during ...