一、点云库PCL基础(上午半天) | 第一讲:课程综述 第二讲:PCL概述 第三讲:PCL入门 | · 课程介绍:目标、过程、特点 · PCL的发展 · PCL的潜在应用领域 · PCL的结构和内容 · PCL编程规范 · 开发环境搭建(windows) |
二、模块介绍与案例分析(下午半天) | 第四讲:输入输出(IO) 第五讲:点云数据可视化 第六讲:kd树与八叉树 剩余时间:动手实践、自愿互相交流,答疑。 | · 常用pcd、ply、obj等3D文件读写操作 · Xtion pro或Kinect2.0等点云数据获取案例 · 彩色点云可视化、特征直方图可视化
|
三、模块介绍与案例分析(1天) | 第七讲:Qt+PCL+Cmake项目开发简介 第八讲: Qt+PCL+CMake进行带有交互界面的点云显示案例开发 剩余时间:动手实践、自愿互相交流,答疑。 | · Cmake进行项目管理入门 · Qt+PCL+Cmake进行项目开发框架案例 · QT设计用户界面(UI) · CMakeLists编写 · QVTKWidgetPlugin编译与使用 |
四、小项目案例分析(上午+下午) | 第八讲:Qt+PCL+CMake+Kinect2.0点云视频流实时获取、显示、保存等功能的小软件案例 剩余时间:动手实践、自愿互相交流,答疑。 | · 巩固Qt+PCL+Cmake进行项目开发框架 · Kinect2.0+PCL使用 · 结合Kinect2.0实现点云视频流实时获取、显示、保存等功能的小软件 · 巩固IO接口 · 巩固点云可视化 |
五、学员实际项目中的难题解决(下午剩余时间) | 针对学员的需求,提供解决方案,以及对应的类库简介(点云数据分割、配准、特征提前、点云与深度图像互转、滤波等) |
|