CVB.Net 15.0
Align Class Reference

Match3D ICP - Functionality of the CVMatch3D.dll. More...

Static Public Member Functions

static AlignmentResult IcpMatch (PointCloud scene, PointCloud model, 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 scene, PointCloud model)
 Calculate the root mean square distance of two point clouds. More...
 

Detailed Description

Match3D ICP - Functionality of the CVMatch3D.dll.

Member Function Documentation

◆ IcpMatch()

static AlignmentResult IcpMatch ( PointCloud  scene,
PointCloud  model,
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
sceneScene point cloud.
modelModel point cloud to be matched to scene.
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  scene,
PointCloud  model 
)
static

Calculate the root mean square distance of two point clouds.

Parameters
sceneScene point cloud to calculate with.
modelModel 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