MEstimatorSampleConsensus represents an implementation of the MSAC (M-estimator SAmple Consensus) algorithm, as described in: "MLESAC: A new robust estimator with application to estimating image geometry", P.H.S. Torr and A. Zisserman, Computer Vision and Image Understanding, vol 78, 2000. More...
#include <msac.h>
Public Types | |
typedef boost::shared_ptr < const MEstimatorSampleConsensus > | ConstPtr |
typedef boost::shared_ptr < MEstimatorSampleConsensus > | Ptr |
Public Member Functions | |
bool | computeModel (int debug_verbosity_level=0) |
Compute the actual model and find the inliers. | |
MEstimatorSampleConsensus (const SampleConsensusModelPtr &model) | |
MSAC (M-estimator SAmple Consensus) main constructor. | |
MEstimatorSampleConsensus (const SampleConsensusModelPtr &model, double threshold) | |
MSAC (M-estimator SAmple Consensus) main constructor. | |
Private Types | |
typedef SampleConsensusModel < PointT >::Ptr | SampleConsensusModelPtr |
MEstimatorSampleConsensus represents an implementation of the MSAC (M-estimator SAmple Consensus) algorithm, as described in: "MLESAC: A new robust estimator with application to estimating image geometry", P.H.S. Torr and A. Zisserman, Computer Vision and Image Understanding, vol 78, 2000.
typedef boost::shared_ptr<const MEstimatorSampleConsensus> pcl::MEstimatorSampleConsensus< PointT >::ConstPtr |
Reimplemented from pcl::SampleConsensus< PointT >.
typedef boost::shared_ptr<MEstimatorSampleConsensus> pcl::MEstimatorSampleConsensus< PointT >::Ptr |
Reimplemented from pcl::SampleConsensus< PointT >.
typedef SampleConsensusModel<PointT>::Ptr pcl::MEstimatorSampleConsensus< PointT >::SampleConsensusModelPtr [private] |
Reimplemented from pcl::SampleConsensus< PointT >.
pcl::MEstimatorSampleConsensus< PointT >::MEstimatorSampleConsensus | ( | const SampleConsensusModelPtr & | model | ) | [inline] |
pcl::MEstimatorSampleConsensus< PointT >::MEstimatorSampleConsensus | ( | const SampleConsensusModelPtr & | model, |
double | threshold | ||
) | [inline] |
bool pcl::MEstimatorSampleConsensus< PointT >::computeModel | ( | int | debug_verbosity_level = 0 | ) | [virtual] |
Compute the actual model and find the inliers.
[in] | debug_verbosity_level | enable/disable on-screen debug information and set the verbosity level |
Implements pcl::SampleConsensus< PointT >.