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. | |
LiHartleyMulti5ptBuilder (const ErrorAccumT &_error_accum) | |
virtual shared_ptr< EMatrixModel > | operator() (const ImageMatchVec &selected) |
Protected Attributes | |
ErrorAccumT | error_accum |
model builder that produces a model using 5-point algorithm from Li and Hartley
The size of the model is five. All solutions produced by the 5-point are considered by RanSaC and the one with best error is picked. There are up to 10 solutions.
Uses AngleError as an error function for RanSaC.
Definition at line 105 of file emat_estimation.h.
LiHartleyMulti5ptBuilder< ErrorAccumT >::LiHartleyMulti5ptBuilder | ( | const ErrorAccumT & | _error_accum | ) | [inline] |
Definition at line 110 of file emat_estimation.h.
virtual unsigned int LiHartleyMulti5ptBuilder< ErrorAccumT >::getSize | ( | ) | const [inline, virtual] |
model size.
Implements GeneralizedModelBuilder< ErrorAccumT >.
Definition at line 125 of file emat_estimation.h.
virtual shared_ptr<EMatrixModel> LiHartleyMulti5ptBuilder< ErrorAccumT >::operator() | ( | const ImageMatchVec & | selected | ) | [inline, virtual] |
Definition at line 113 of file emat_estimation.h.
ErrorAccumT LiHartleyMulti5ptBuilder< ErrorAccumT >::error_accum [protected] |
Reimplemented from GeneralizedModelBuilder< ErrorAccumT >.
Definition at line 108 of file emat_estimation.h.