《点云库PCL学习教程》-第1章-概述讲课教案.ppt





《《点云库PCL学习教程》-第1章-概述讲课教案.ppt》由会员分享,可在线阅读,更多相关《《点云库PCL学习教程》-第1章-概述讲课教案.ppt(32页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、点云库点云库PCLPCL学习教程学习教程-第第1 1章章-概述概述简介本书的取材、编写体现了PCL强大的功能模块、统一易学的C+调用接口两个特点。全书共分为16章,第13章介绍了PCL的概述、入门与基础,第47章详细介绍PCL基础功能模块输入/输出I/O、kd-tree、八叉树、可视化,第4章为后续章节模块的基础,第815章详细介绍PCL高级处理功能模块点云滤波、深度图像、关键点、采样一致性、点云特征描述与提取、点云配准、点云分割、点云曲面重建,第16章介绍了一些典型综合应用,让读者感受PCL的强大与易用。概述点云处理技术广泛应用在逆向工程、CAD/CAM、机器人学、激光遥感测量、机器视觉、虚
2、拟现实、人机交互、立体3D影像等诸多领域。由于其涉及计算机学、图形学、人工智能、模式识别、几何计算、传感器等诸多学科,但一直以来由于点云获取手段的昂贵,严重阻碍其在各个行业上的广泛应用,也造成国内点云处理的理论性和工具性书籍匮乏。在2010年,随着消费级RGBD设备(低成本点云获取)的大量上市,以微软的Kinect为前导,目前已有华硕、三星等多家公司开始量产此类产品,正在形成基于RGBD的新一代机器视觉生态链,PCL(Point Cloud Library)应运而生。PCL是在吸收了前人点云相关研究基础上建立起来的跨平台开源库,可在Windows、Linux、Android、Mac OS X、
3、部分嵌入式实时系统上运行,它实现了大量通用算法和数据结构,涉及点云获取、滤波、分割、配准、检索、特征提取、识别、追踪、曲面重建、可视化等基础模块以及人体骨骼识别提取、动作跟踪识别等应用,并且新的其他应用正在大量增加。如果说OpenCV是2D信息获取与处理的结晶,那么PCL就在3D信息获取与处理上具有同等地位。笔者深信随着各大厂商对RGBD设备的大力推出,基于此设备的各种应用将会大量涌现,而PCL不仅是这类应用的核心关键技术,而且基于它进行扩展,将会极大地提高应用系统开发效率和稳定性。三维信息的获取与处理是笔者所在研究团队的重要方向之一,在农业对象的三维信息获取与重建、虚拟农业等领域不断探索新的
4、获取技术和处理方法,在2011年7月发现了OpenCV的姐妹PCL及其网站的RSS更新,时刻关注PCL在3D信息获取和处理方面的新动向,并与PCL结缘。在跟踪过程中发现,PCL对RGBD数据的获取和处理提供了强大支持,并有大量的机器人、虚拟现实、人机交互、机器视觉等领域的应用案例,目前几乎每半个月就有新的开发计划,或者有新的资助者或开发者加入。加入PCL开发的团队来自包括全球的AIST,UC Berkeley,University of Bonn,University of British Columbia,ETH Zurich等等。同时我们团队已经把PCL作为开发出实际应用的基础平台,用于跨
5、平台支持嵌入式设备的3D农业信息获取与处理的基础库。目前PCL正在快速成长阶段,国内外尚无相关的中英文系统学习书籍,鉴于此,经过团队讨论,把我们学习和开发应用期间整理的资料与国内读者一起分享,加快PCL在其他各行业中的应用,推动3D信息快速获取与处理的发展。PCL的潜在读者群:机器人研究或应用开发者机器视觉的研究或应用开发者。人机交互研究或应用开发者。交互式体感游戏开发者。虚拟现实研究或应用开发者。CAD/CAM和逆向工程工作者。工业自动化测量、检测领域的研究或应用开发者。激光雷达遥感的研究或应用开发者。本书概况本书分为三大部分,其中第三部分以接近实战的实例来讲解工程应用,相比于前两部分更独立
6、。如果读者是一名经验丰富的资深用户,已经知道PCL的相关基础知识和使用方法,那么读者可以直接阅读测试这部分内容。但如果读者是一名初学者,请一定从第1章的基础理论知识开始学习。第一部分为基础篇从第1章到第3章,简单介绍PCL的相关背景资料和基本使用方式,帮助读者了解一些基础背景知识,感受自己的研究应用领域在PCL基础上有哪些应用前景,并熟悉PCL的使用方法以及编程规范,为读者使用PCL做好前期准备工作。第二部分为模块篇从第4章到第15章,着重讲解PCL各个模块中涉及的3D点云处理的概念、模块API、实例应用。每章结构都是先简单介绍本章涉及的相关概念,再重点介绍一些模块相关的类和函数,最后分析几个
7、典型的模块应用实例,让读者不需要太多点云处理基础,也能轻松掌握PCL各个功能模块。第二部分涵盖点云获取、滤波、分割、配置、检索、特征提取、识别、追踪、曲面重建、可视化等全部已基本定型的模块,骨骼识别与跟踪模块还正在开发,本书未包含。第三部分是综合应用篇第16章,通过基于PCL的典型应用案例进行介绍,让读者进一步能够体验PCL的强大,同时了解一些虚拟现实和人机交互领域的新事物。光盘收集PCL1.51的开发资源及本书中涉及的实例程序和数据。PCL版本版本PCL的发布更新以1.5X的小版本号来表示,本书针对的是1.51版本。PCL正在不断开发和完善中,但基本架构和设计思路基本确定,相信读者对本书介绍
8、了解之后,对其他版本就轻车熟路了。请参照网站地址:http:/docs.pointclouds.org/trunk/modules.html。虽然本书中参考所用的API文档,仍然在不断更新新的类、函数,但模块基本确定,不会对PCL的理解产生困难。源代源代码本书的所有源代码和工程文件大多数整理来自于PCL官方网站,都以BSD(Berkeley Software Distribution)许可协议或者(CCA)Creative Commons Attribution3.0的形式发布,读者可以自由使用和分享,如果需要应用于商业领域,请注明版权所有者。目录第1章 概述第2章 PCL入门第3章 PCL基
9、础第4章 输入/输出(I/O)第5章 kd-tree第6章 八叉树第7章 可视化第8章 滤波第9章 深度图像第10章 关键点第11章 采样一致性算法第12章 点云特征描述与提取第13章 点云配准第14章 点云分割第15章 点云曲面重建第16章 综合应用本章各小节目录1.1 什么是PCL1.2 PCL的发展与创景1.3 PCL的潜在应用领域1.4 PCL在中国1.5 PCL的结构和内容1.1 什么是PCLPCL是Point Cloud Library的简称,是一个开源的用C+语言开发的点云库,它实现了大量点云相关的通用算法和高效数据结构,涉及到点云获取、滤波、分割、配准、检索、特征提取、识别、追
10、踪、曲面重建、可视化等。而且支持多种操作平台,可在Windows、Linux、Android、Mac OS X、部分嵌入式实时系统上运行。如果说OpenCV是2D信息获取与处理的结晶,那么PCL就是在3D信息获取与处理上的结晶,具有同等地位。PCL也是BSD授权方式,可以免费进行商业和学术应用。1.2 PCL的发展与创景随着加入组织的增多,PCL官方目前的计划是继续加入很多新的功能模块和算法的实现,包括当前最新的3D相关的处理算法和相关设备的支持,如基于PrimeSensor 3D设备,微软Kinect或者华硕的XTionPRO智能交互应用等,详细读者可以参考官方网站每期的新闻,而且也计划进一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 点云库PCL学习教程 点云库 PCL 学习 教程 概述 讲课 教案

限制150内