model builder that produces a model using 5-point algorithm from Li and Hartley More...
#include <emat_estimation.h>
Public Member Functions | |
virtual unsigned int | getSize () const |
model size. | |
EIGEN_MAKE_ALIGNED_OPERATOR_NEW | LiHartley5ptFrom6ptsBuilder (const ErrorAccumClassT &_error_accum) |
virtual shared_ptr< EMatrixModel > | operator() (const ImageMatchVec &selected) |
model builder that produces a model using 5-point algorithm from Li and Hartley
The size of the model is six. The sixth data point is used to reduce number of solutions produced by the 5-point algorithm to one.
Uses AngleError as an error function for RanSaC.
Definition at line 61 of file emat_estimation.h.
EIGEN_MAKE_ALIGNED_OPERATOR_NEW LiHartley5ptFrom6ptsBuilder< ErrorAccumClassT >::LiHartley5ptFrom6ptsBuilder | ( | const ErrorAccumClassT & | _error_accum | ) | [inline] |
Definition at line 64 of file emat_estimation.h.
virtual unsigned int LiHartley5ptFrom6ptsBuilder< ErrorAccumClassT >::getSize | ( | ) | const [inline, virtual] |
model size.
Implements GeneralizedModelBuilder< ErrorAccumClassT >.
Definition at line 84 of file emat_estimation.h.
virtual shared_ptr<EMatrixModel> LiHartley5ptFrom6ptsBuilder< ErrorAccumClassT >::operator() | ( | const ImageMatchVec & | selected | ) | [inline, virtual] |
Definition at line 68 of file emat_estimation.h.