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:

Go to the source code of this file.

Namespaces

namespace  dlr
namespace  dlr::computerVision

Functions

template<class InIter0, class InIter1>
Transform3D dlr::computerVision::registerPoints3D (InIter0 fromPointsBegin, InIter0 fromPointsEnd, InIter1 toPointsBegin)
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 Mon Jul 9 20:34:15 2007 for dlrLibs Utility Libraries by  doxygen 1.5.2