Point Cloud Library (PCL)
1.9.1
|
41 #ifndef PCL_SAMPLE_CONSENSUS_RANSAC_H_
42 #define PCL_SAMPLE_CONSENSUS_RANSAC_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<RandomSampleConsensus>
Ptr;
62 typedef boost::shared_ptr<const RandomSampleConsensus>
ConstPtr;
102 #ifdef PCL_NO_PRECOMPILE
103 #include <pcl/sample_consensus/impl/ransac.hpp>
106 #endif //#ifndef PCL_SAMPLE_CONSENSUS_RANSAC_H_
This file defines compatibility wrappers for low level I/O functions.
boost::shared_ptr< SampleConsensusModel > Ptr
RandomSampleConsensus represents an implementation of the RANSAC (RAndom SAmple Consensus) algorithm,...
RandomSampleConsensus(const SampleConsensusModelPtr &model)
RANSAC (RAndom SAmple Consensus) main constructor.
RandomSampleConsensus(const SampleConsensusModelPtr &model, double threshold)
RANSAC (RAndom SAmple Consensus) main constructor.
A point structure representing Euclidean xyz coordinates, and the RGB color.
boost::shared_ptr< RandomSampleConsensus > Ptr
bool computeModel(int debug_verbosity_level=0)
Compute the actual model and find the inliers.
boost::shared_ptr< const RandomSampleConsensus > ConstPtr
SampleConsensus represents the base class.
int max_iterations_
Maximum number of iterations before giving up.