CVB.Net 14.0
Align Class Reference

Functionality of the CVMatch3D.dll. More...

Static Public Member Functions

static AlignmentResult DownsampledPointClouds (PointCloud model, PointCloud scene, AlignmentParameters pars)
 This function matches the PointCloudScene to PointCloudModel by the iterative closest point algorithm (ICP) presented by Arun KS, Huang TS, Blostein SD 1987 in their pater "Least-squares fitting of two 3D point sets.", IEEE Trans Pattern Anal Machine Intell 9:698–700. More...
 
static double RootMeanSquareDistance (PointCloud model, PointCloud scene)
 Calculate the root mean square distance of two point clouds. More...
 

Detailed Description

Functionality of the CVMatch3D.dll.

Member Function Documentation

◆ DownsampledPointClouds()

static AlignmentResult DownsampledPointClouds ( PointCloud  model,
PointCloud  scene,
AlignmentParameters  pars 
)
static

This function matches the PointCloudScene to PointCloudModel by the iterative closest point algorithm (ICP) presented by Arun KS, Huang TS, Blostein SD 1987 in their pater "Least-squares fitting of two 3D point sets.", IEEE Trans Pattern Anal Machine Intell 9:698–700.

Parameters
modelModel point cloud.
sceneScene (current) point cloud.
parsAlignment parameter set to use.
Exceptions
ArgumentNullExceptionif one of the input point clouds is null
ObjectDisposedExceptionif one of the input point clouds has already been disposed
Returns
An AlignmentResult object.

◆ RootMeanSquareDistance()

static double RootMeanSquareDistance ( PointCloud  model,
PointCloud  scene 
)
static

Calculate the root mean square distance of two point clouds.

Parameters
modelModel point cloud to calculate with.
sceneScene point cloud to calculate with.
Returns
Exceptions
ArgumentNullExceptionif one of the input point clouds is null
ObjectDisposedExceptionif one of the input point clouds has already been disposed