38#ifndef OPENGV_SAC_PROBLEMS_RELATIVE_POSE_EIGENSOLVERSACPROBLEM_HPP_
39#define OPENGV_SAC_PROBLEMS_RELATIVE_POSE_EIGENSOLVERSACPROBLEM_HPP_
83 bool randomSeed =
true) :
103 const std::vector<int> & indices,
104 bool randomSeed =
true) :
121 const std::vector<int> &indices,
129 const std::vector<int> & indices,
130 std::vector<double> & scores)
const;
136 const std::vector<int> & inliers,
Adapter-class for passing bearing-vector correspondences to the relative-pose algorithms.
Basis-class for Sample-consensus problems. Contains declarations for the three basic functions of a s...
Definition RelativeAdapterBase.hpp:64
virtual size_t getNumberCorrespondences() const =0
Retrieve the number of correspondences.
Definition SampleConsensusProblem.hpp:68
void setIndices(const std::vector< int > &indices)
void setUniformIndices(int N)
SampleConsensusProblem(bool randomSeed=true)
eigensolverOutput_t model_t
Definition EigensolverSacProblem.hpp:71
opengv::relative_pose::RelativeAdapterBase adapter_t
Definition EigensolverSacProblem.hpp:73
virtual void getSelectedDistancesToModel(const model_t &model, const std::vector< int > &indices, std::vector< double > &scores) const
See parent-class.
virtual bool computeModelCoefficients(const std::vector< int > &indices, model_t &outModel) const
See parent-class.
adapter_t & _adapter
Definition EigensolverSacProblem.hpp:147
virtual int getSampleSize() const
See parent-class.
EigensolverSacProblem(adapter_t &adapter, size_t sampleSize, const std::vector< int > &indices, bool randomSeed=true)
Constructor.
Definition EigensolverSacProblem.hpp:100
virtual void optimizeModelCoefficients(const std::vector< int > &inliers, const model_t &model, model_t &optimized_model)
See parent-class.
EigensolverSacProblem(adapter_t &adapter, size_t sampleSize, bool randomSeed=true)
Constructor.
Definition EigensolverSacProblem.hpp:82
size_t _sampleSize
Definition EigensolverSacProblem.hpp:149
virtual ~EigensolverSacProblem()
Definition EigensolverSacProblem.hpp:115
The namespace for the relative pose methods.
Definition CentralRelativePoseSacProblem.hpp:59
The namespace for the sample consensus problems.
Definition AbsolutePoseSacProblem.hpp:55
The namespace for the sample consensus methods.
Definition Lmeds.hpp:53
The namespace of this library.
Definition AbsoluteAdapterBase.hpp:48
struct opengv::EigensolverOutput eigensolverOutput_t
A collection of variables used in geometric vision for the computation of calibrated absolute and rel...