registerPoints3D.h File Reference

Header file declaring an implementation of Horn's method for registering 3D point sets. More...

#include <dlrNumeric/transform3D.h>
#include <limits>
#include <dlrCommon/functional.h>
#include <dlrCommon/types.h>
#include <dlrNumeric/array1D.h>
#include <dlrNumeric/array2D.h>
#include <dlrNumeric/quaternion.h>
#include <dlrNumeric/rotations.h>
#include <dlrNumeric/utilities.h>
#include <dlrNumeric/vector3D.h>
#include <dlrLinearAlgebra/linearAlgebra.h>

Include dependency graph for registerPoints3D.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.


Namespaces

namespace  dlr::computerVision
 This namespace is still in the early stages of development.

Functions

template<class InIter0 , class InIter1 >
Transform3D dlr::computerVision::registerPoints3D (InIter0 fromPointsBegin, InIter0 fromPointsEnd, InIter1 toPointsBegin)
 Using Horn's method, from "Closed-form solution of absolute orientation using unit quaternions", J.
template<class InIter0 , class InIter1 , class InIter2 >
Transform3D dlr::computerVision::registerPoints3D (InIter0 fromPointsBegin, InIter0 fromPointsEnd, InIter1 toPointsBegin, InIter2 selectedFlagsBegin)
 This function works just like the three-argument form of registerPoints3D(), except that only selected points are considered in the registration.
template<class InIter0 , class InIter1 , class OutIter0 >
Transform3D dlr::computerVision::registerPoints3D (InIter0 fromPointsBegin, InIter0 fromPointsEnd, InIter1 toPointsBegin, OutIter0 selectedFlagsBegin, double inclusion, double maximumResidual=-1.0, size_t maximumIterations=5)
 This function calls the four-argument form of registerPoints3D() repeatedly while trying to identify and ignore outliers.


Detailed Description

Header file declaring an implementation of Horn's method for registering 3D point sets.

Copyright (C) 1998-2007 David LaRose, dlr@cs.cmu.edu See accompanying file, LICENSE.TXT, for details.

Revision
821
Date
2006-11-20 00:53:19 -0500 (Mon, 20 Nov 2006)

Definition in file registerPoints3D.h.


Generated on Wed Nov 25 12:15:07 2009 for dlrComputerVision Utility Library by  doxygen 1.5.8