38#ifndef OPENGV_SAC_RANSAC_HPP_
39#define OPENGV_SAC_RANSAC_HPP_
59template<
typename PROBLEM_T>
66 typedef typename problem_t::model_t
model_t;
81 int maxIterations = 1000,
82 double threshold = 1.0,
83 double probability = 0.99 );
98#include "implementation/Ransac.hpp"
This is a base class for sample consensus methods such as Ransac. Derivatives call the three basic fu...
Definition: Ransac.hpp:61
bool computeModel(int debug_verbosity_level=0)
Fit the model.
virtual ~Ransac()
Destructor.
Ransac(int maxIterations=1000, double threshold=1.0, double probability=0.99)
Constructor.
PROBLEM_T problem_t
Definition: Ransac.hpp:64
problem_t::model_t model_t
Definition: Ransac.hpp:66
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