41 #ifndef PCL_SAMPLE_CONSENSUS_PROSAC_H_ 42 #define PCL_SAMPLE_CONSENSUS_PROSAC_H_ 44 #include <pcl/sample_consensus/sac.h> 45 #include <pcl/sample_consensus/sac_model.h> 55 template<
typename Po
intT>
61 typedef boost::shared_ptr<ProgressiveSampleConsensus>
Ptr;
62 typedef boost::shared_ptr<const ProgressiveSampleConsensus>
ConstPtr;
102 #ifdef PCL_NO_PRECOMPILE 103 #include <pcl/sample_consensus/impl/prosac.hpp> 106 #endif //#ifndef PCL_SAMPLE_CONSENSUS_PROSAC_H_
RandomSampleConsensus represents an implementation of the RANSAC (RAndom SAmple Consensus) algorithm...
boost::shared_ptr< ProgressiveSampleConsensus > Ptr
boost::shared_ptr< const ProgressiveSampleConsensus > ConstPtr
ProgressiveSampleConsensus(const SampleConsensusModelPtr &model, double threshold)
PROSAC (Progressive SAmple Consensus) main constructor.
boost::shared_ptr< SampleConsensusModel > Ptr
ProgressiveSampleConsensus(const SampleConsensusModelPtr &model)
PROSAC (Progressive SAmple Consensus) main constructor.
A point structure representing Euclidean xyz coordinates, and the RGB color.
int max_iterations_
Maximum number of iterations before giving up.
SampleConsensus represents the base class.
bool computeModel(int debug_verbosity_level=0)
Compute the actual model and find the inliers.