20 #ifndef KJB_CPP_G_RANSAC_LINE_FITTING_H
21 #define KJB_CPP_G_RANSAC_LINE_FITTING_H
48 const std::vector<Vector>& observations_,
49 size_t num_inliers_required_,
51 ) : observations(observations_),
52 num_inliers_required(num_inliers_required_),
53 threshold(threshold_),
61 bool run(
size_t max_num_iter);
68 const std::vector<Vector>& observations;
69 std::vector<Vector> consensus_set;
71 size_t num_inliers_required;
Definition: g2_ransac_line_fitting.h:35
Line get_best_line() const
Definition: g2_ransac_line_fitting.h:63
bool run(size_t max_num_iter)
Definition: g2_ransac_line_fitting.cpp:28
double get_best_fitting_error() const
Definition: g2_ransac_line_fitting.h:64
Declarations for Line class.
const std::vector< Vector > & get_consensus_set() const
Definition: g2_ransac_line_fitting.h:65
Parametric representation of a 2D line in terms of three parameters (a,b,c) (as in ax+by+c = 0)...
Definition: g_line.h:30
Ransac_line_fitting(const std::vector< Vector > &observations_, size_t num_inliers_required_, double threshold_)
Definition: g2_ransac_line_fitting.h:47
Definition for the Vector class, a thin wrapper on the KJB Vector struct and its related functionalit...