IVT

Implementation of the Iterative Closest Point (ICP) algorithm. More...

#include <ICP.h>

Static Public Member Functions

static bool CalculateOptimalTransformation (const Vec3d *pSourcePoints, const Vec3d *pTargetPoints, int nPoints, Mat3d &rotation, Vec3d &translation)
 

Detailed Description

Implementation of the Iterative Closest Point (ICP) algorithm.

The ICP algorithm has been first published in (P.J. Besl and N.D. McKay, "A Method for Registration of 3-D Shapes", 1992).

Currently only the core 3D-3D point correspondence optimization function from (B.K.P. Horn, "Closed-form Solution of Absolute Orientation using Unit Quaternions", 1987) is implemented.

Definition at line 67 of file ICP.h.

Member Function Documentation

bool CICP::CalculateOptimalTransformation ( const Vec3d pSourcePoints,
const Vec3d pTargetPoints,
int  nPoints,
Mat3d rotation,
Vec3d translation 
)
static

Definition at line 300 of file ICP.cpp.


The documentation for this class was generated from the following files: