segmentation Tutorials

Plane model segmentation

In this tutorial, we will learn how to segment arbitrary plane models from a given point cloud dataset.

  • Original

  • TestCode : examples/official/Segmentation/Plane_model_segmentation.py

Cylinder model segmentation

In this tutorial, we will learn how to segment arbitrary cylindrical models from a given point cloud dataset.

  • Original

  • TestCode : examples/official/Segmentation/cylinder_segmentation.py

Euclidean Cluster Extraction

In this tutorial we will learn how to extract Euclidean clusters with the pcl::EuclideanClusterExtraction class.

  • Original

  • TestCode : examples/official/Segmentation/cluster_extraction.py

Region growing segmentation

In this tutorial we will learn how to use region growing segmentation algorithm.

Color-based region growing segmentation

In this tutorial we will learn how to use color-based region growing segmentation algorithm.

Min-Cut Based Segmentation

In this tutorial we will learn how to use min-cut based segmentation algorithm.

Conditional Euclidean Clustering

This tutorial describes how to use the Conditional Euclidean Clustering class in PCL: A segmentation algorithm that clusters points based on Euclidean distance and a user-customizable condition that needs to hold.

Difference of Normals Based Segmentation

In this tutorial we will learn how to use the difference of normals feature for segmentation.

Clustering of Pointclouds into Supervoxels - Theoretical primer

In this tutorial, we show to break a pointcloud into the mid-level supervoxel representation.

Identifying ground returns using ProgressiveMorphologicalFilter segmentation

In this tutorial, we show how to segment a point cloud into ground and non-ground returns.

Filtering a PointCloud using ModelOutlierRemoval

This tutorial describes how to extract points from a point cloud using SAC models