Classes | Namespaces | Functions
segmentation.h File Reference
#include <vector>
#include "pcl/PointIndices.h"
#include "pcl/point_cloud.h"
#include "pcl/point_types.h"
#include "surface_perception/surface.h"
#include "surface_perception/surface_objects.h"
Include dependency graph for segmentation.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  surface_perception::Segmentation
 Segmentation is the algorithm for tabletop/shelf segmentation. More...

Namespaces

namespace  surface_perception

Functions

bool surface_perception::FindObjectsOnSurfaces (pcl::PointCloud< pcl::PointXYZRGB >::Ptr cloud, pcl::PointIndicesPtr indices, const std::vector< Surface > &surface_vec, double margin_above_surface, double cluster_distance, int min_cluster_size, int max_cluster_size, std::vector< SurfaceObjects > *surfaces_objects_vec)
 The algorithm that segments the objects above each of a list of surfaces.
bool surface_perception::FindSurfaces (pcl::PointCloud< pcl::PointXYZRGB >::Ptr cloud, pcl::PointIndicesPtr indices, double max_point_distance, double horizontal_tolerance_degrees, int min_surface_size, int min_surface_exploration_iteration, std::vector< Surface > *surfaces)
 Finds horizonal surfaces in the given point cloud.
bool surface_perception::GetSceneAboveSurface (pcl::PointCloud< pcl::PointXYZRGB >::Ptr cloud, pcl::PointIndicesPtr indices, const pcl::ModelCoefficients &coefficients, double margin_above_surface, float height_limit, pcl::PointIndices::Ptr above_surface_indices)
 Extracts the part of the point cloud above a given surface.


surface_perception
Author(s): Yu-Tang Peng
autogenerated on Thu Jun 6 2019 17:36:21