#include <dlrNumeric/array1D.h>
#include <dlrNumeric/array2D.h>
#include <dlrNumeric/vector2D.h>
#include <cmath>
#include <dlrLinearAlgebra/linearAlgebra.h>
#include <dlrNumeric/utilities.h>
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 Iterator > | |
| dlr::numeric::Array2D< double > | dlr::computerVision::eightPointAlgorithm (Iterator sequence0Begin, Iterator sequence0End, Iterator sequence1Begin) |
| This function implements the "eight point algorithm"[1] for recovering the fundamental matrix of a pair of cameras from a sequence of at least eight pairs of corresponding image points. | |
| template<class Iterator > | |
| dlr::numeric::Array2D< double > | dlr::computerVision::eightPointAlgorithm (Iterator sequence0Begin, Iterator sequence0End, Iterator sequence1Begin, dlr::numeric::Array1D< double > &eigenvalues) |
| WARNING: This function may go away at some point, or be replaced with a slightly different interface. | |
| void | dlr::computerVision::normalizePointSequence (dlr::numeric::Array2D< double > const &inputPoints, dlr::numeric::Array2D< double > &outputPoints, dlr::numeric::Array2D< double > &transform) |
| This function is used internally by eightPointAlgorithm() to translate and scale input points so that their mean lies at the origin and they have isotropic unit variance. | |
Copyright (C) 2008 David LaRose, dlr@cs.cmu.edu See accompanying file, LICENSE.TXT, for details.
Definition in file eightPointAlgorithm.h.
1.5.8