Skip to content

jacksonweng7/pcl-learning

 
 

Repository files navigation

pcl

PCL(Point Cloud Library)点云库 个人开发环境:Ubuntu18.04

墙裂建议先看下:PCL(Point Cloud Library)学习指南&资料推荐

个人笔记:PCL(Point Cloud Library)学习记录(2020)

相关项目实战:

@双愚 , 若fork或star请注明来源

  • 点云数据的处理可以采用获得广泛应用的Point Cloud Library (点云库,PCL库)。
  • PCL库是一个最初发布于2013年的开源C++库。它实现了大量点云相关的通用算法和高效的数据管理。
  • 支持多种操作系统平台,可在Windows、Linux、Android、Mac OS X、部分嵌入式实时系统上运行。如果说OpenCV是2D信息获取与处理的技术结晶,那么PCL在3D信息获取与处理上,就与OpenCV具有同等地位
  • PCL是BSD授权方式,可以免费进行商业和学术应用。

Tips:

  • ubuntu下使用PCL,需要写CMakeLists.txt文件,然后编译才可以生成可执行文件.
  • 可执行文件在build文件夹下,所以运行可执行文件时,后面添加参数的pcd文件,应放在build文件夹下才能获取到。(注意文件路径)
  • make -j (-j 自动多线程, -j4 四线程)

目录contents

a graph of code libraries

step1
step2
step3
step4

编译过程

mkdir build
cd build
cmake .. // 对上一级进行编译
make  // 生成可执行文件命令
./executedemo  // 运行可执行文件

实战项目

不理解的地方,欢迎提issue: https://github.com/HuangCongQing/pcl-learning/issues

相关链接

入门资料:

链接:https://pan.baidu.com/s/1ziq8s_kj5QpM8eXO_d6RJg
提取码:g6ny

代码实践资料:

License

Copyright (c) 双愚. All rights reserved.

Licensed under the MIT License.

About

🔥PCL(Point Cloud Library)点云库学习记录

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 53.5%
  • Makefile 23.7%
  • CMake 15.2%
  • C 7.6%