HuangCongQing / Pcl Learning
Licence: mit
🔥PCL(Point Cloud Library)点云库学习记录
Stars: ✭ 106
Labels
Projects that are alternatives of or similar to Pcl Learning
Pcl Ros Cluster Segmentation
Cluster based segmentation of Point Cloud with PCL lib in ROS
Stars: ✭ 123 (+16.04%)
Mutual labels: ros, pcl
Lidar camera calibration
Light-weight camera LiDAR calibration package for ROS using OpenCV and PCL (PnP + LM optimization)
Stars: ✭ 133 (+25.47%)
Mutual labels: ros, pcl
Stereo dense reconstruction
Dense 3D reconstruction from stereo (using LIBELAS)
Stars: ✭ 113 (+6.6%)
Mutual labels: ros, 3d-reconstruction
Point Cloud Filter
Scripts showcasing filtering techniques applied to point cloud data.
Stars: ✭ 34 (-67.92%)
Mutual labels: ros, pcl
3D-Reconstruction-With-RGBD
a 3D-Reconstruction demo done with Kinect
Stars: ✭ 16 (-84.91%)
Mutual labels: pcl, 3d-reconstruction
cloud to map
Algorithm that converts point cloud data into an occupancy grid
Stars: ✭ 26 (-75.47%)
Mutual labels: ros, pcl
Semantic slam
Real time semantic slam in ROS with a hand held RGB-D camera
Stars: ✭ 317 (+199.06%)
Mutual labels: ros, 3d-reconstruction
Depth clustering
🚕 Fast and robust clustering of point clouds generated with a Velodyne sensor.
Stars: ✭ 657 (+519.81%)
Mutual labels: ros, pcl
Multiple Object Tracking Lidar
C++ implementation to Detect, track and classify multiple objects using LIDAR scans or point cloud
Stars: ✭ 319 (+200.94%)
Mutual labels: ros, pcl
Grid map
Universal grid map library for mobile robotic mapping
Stars: ✭ 1,135 (+970.75%)
Mutual labels: ros, pcl
Loam velodyne
Laser Odometry and Mapping (Loam) is a realtime method for state estimation and mapping using a 3D lidar.
Stars: ✭ 1,135 (+970.75%)
Mutual labels: ros, pcl
Ira laser tools
All laser type assemblers and manipulators.
Stars: ✭ 87 (-17.92%)
Mutual labels: ros, pcl
Mini 3d Scanner
A pipeline for online 3D reconstruction of objects only using visual data from RGB-D camera (Kinect V2).
Stars: ✭ 91 (-14.15%)
Mutual labels: pcl
Pix2face
3D human face estimation and rendering from a single image
Stars: ✭ 89 (-16.04%)
Mutual labels: 3d-reconstruction
Mrpt navigation
ROS nodes wrapping core MRPT functionality: localization, autonomous navigation, rawlogs, etc.
Stars: ✭ 90 (-15.09%)
Mutual labels: ros
Aws Robomaker Sample Application Deepracer
Use AWS RoboMaker and demonstrate running a simulation which trains a reinforcement learning (RL) model to drive a car around a track
Stars: ✭ 105 (-0.94%)
Mutual labels: ros
Objectron
Objectron is a dataset of short, object-centric video clips. In addition, the videos also contain AR session metadata including camera poses, sparse point-clouds and planes. In each video, the camera moves around and above the object and captures it from different views. Each object is annotated with a 3D bounding box. The 3D bounding box describes the object’s position, orientation, and dimensions. The dataset contains about 15K annotated video clips and 4M annotated images in the following categories: bikes, books, bottles, cameras, cereal boxes, chairs, cups, laptops, and shoes
Stars: ✭ 1,352 (+1175.47%)
Mutual labels: 3d-reconstruction
Igr
Implicit Geometric Regularization for Learning Shapes
Stars: ✭ 90 (-15.09%)
Mutual labels: 3d-reconstruction
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授权方式,可以免费进行商业和学术应用。
- 英文官网:https://pcl.readthedocs.io/projects/tutorials/en/latest/#
- GitHub:https://github.com/PointCloudLibrary/pcl
Tips:
- ubuntu下使用PCL,需要写CMakeLists.txt文件,然后编译才可以生成可执行文件.
- 可执行文件在build文件夹下,所以运行可执行文件时,后面添加参数的pcd文件,应放在build文件夹下才能获取到。(注意文件路径)
目录contents
a graph of code libraries
step1
step2
step3
step4
- 11 surface表面
- 12 segmentation分割
- 13 recognition识别
- 14 registration配准
- 15 visualization可视化
- 16 keypoints关键点
- 17tracking
编译过程
mkdir build
cd build
cmake .. // 对上一级进行编译
make // 生成可执行文件命令
./executedemo // 运行可执行文件
实战项目
不理解的地方,欢迎提issue: https://github.com/HuangCongQing/pcl-learning/issues
- 3D-MOT(多目标检测和追踪)
- 3D点云目标检测&语义分割-SOTA方法,代码,论文,数据集等
相关链接
- 公众号:点云PCL
- https://github.com/Yochengliu/awesome-point-cloud-analysis
- https://github.com/QingyongHu/SoTA-Point-Cloud
- https://github.com/PointCloudLibrary/pcl
- 参考书籍:点云库PCL学习教程,朱德海,北京航空航天大学出版社
入门资料:
- 视频:bilibili-PCL点云库官网教程
- 点云库PCL学习教程书籍每章总结:https://github.com/MNewBie/PCL-Notes
- 百度网盘资料:
链接:https://pan.baidu.com/s/1ziq8s_kj5QpM8eXO_d6RJg
提取码:g6ny
代码实践资料:
- 官方各模块示例(和对应的对象函数对照着看)【英文】:https://pcl.readthedocs.io/projects/tutorials/en/latest/#
- 官方各模块对应的对象和函数【英文】:
- https://pointclouds.org/documentation/modules.html
- https://pointclouds.org/ 点击网站中的12宫图,没一格对应一个模块的对象函数详解
- 黑马机器人系列文档:PCL-3D点云:http://robot.czxy.com/docs/pcl/
- CSDN博主系列文章PCL学习(64篇):https://www.cnblogs.com/li-yao7758258/category/954066.html
License
Copyright (c) 双愚. All rights reserved.
Licensed under the MIT License.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].