Point Cloud Library (PCL)
1.12.0
/builddir/build/BUILD/pcl-1.12.0/surface/surface.doxy
1
/**
2
\addtogroup surface Module surface
3
4
\section secSurfacePresentation Overview
5
6
The <b>pcl_surface</b> library deals with reconstructing the original
7
surfaces from 3D scans. Depending on the task at hand, this can be for
8
example the hull, a mesh representation or a smoothed/resampled surface with
9
normals.
10
11
Smoothing and resampling can be important if the cloud is noisy, or if it is
12
composed of multiple scans that are not aligned perfectly. The complexity
13
of the surface estimation can be adjusted, and normals can be estimated in
14
the same step if needed.
15
16
\image html http://www.pointclouds.org/documentation/tutorials/_images/resampling_1.jpg
17
18
Meshing is a general way to create a surface out of points, and currently
19
there are two algorithms provided: a very fast triangulation of the original
20
points, and a slower meshing that does smoothing and hole filling as well.
21
22
\image html http://www.pointclouds.org/assets/images/contents/documentation/surface_meshing.png
23
24
Creating a convex or concave hull is useful for example when there is a need
25
for a simplified surface representation or when boundaries need to be
26
extracted.
27
28
\image html http://www.pointclouds.org/assets/images/contents/documentation/surface_hull.png
29
30
Please visit the tutorials on http://www.pointclouds.org for more information.
31
32
\section secSurfaceRequirements Requirements
33
- \ref common "common"
34
- \ref search "search"
35
- \ref kdtree "kdtree"
36
- \ref octree "octree"
37
38
*/