37#ifndef OPENGV_SAC_LMEDS_HPP_
38#define OPENGV_SAC_LMEDS_HPP_
58template<
typename PROBLEM_T>
65 typedef typename problem_t::model_t
model_t;
80 int maxIterations = 1000,
81 double threshold = 1.0,
82 double probability = 0.99);
97#include "implementation/Lmeds.hpp"
This is a base class for sample consensus methods such as Ransac. Derivatives call the three basic fu...
Lmeds(int maxIterations=1000, double threshold=1.0, double probability=0.99)
Constructor.
problem_t::model_t model_t
Definition: Lmeds.hpp:65
virtual ~Lmeds()
Destructor.
PROBLEM_T problem_t
Definition: Lmeds.hpp:63
bool computeModel(int debug_verbosity_level=0)
Fit the model.
Definition: SampleConsensus.hpp:62
std::vector< int > model_
Definition: SampleConsensus.hpp:109
double probability_
Definition: SampleConsensus.hpp:105
int max_iterations_
Definition: SampleConsensus.hpp:99
double threshold_
Definition: SampleConsensus.hpp:103
model_t model_coefficients_
Definition: SampleConsensus.hpp:107
std::vector< int > inliers_
Definition: SampleConsensus.hpp:111
std::shared_ptr< PROBLEM_T > sac_model_
Definition: SampleConsensus.hpp:113
int iterations_
Definition: SampleConsensus.hpp:101
The namespace of this library.
Definition: AbsoluteAdapterBase.hpp:48