A greedy hypothesis verification method. More...
#include <greedy_verification.h>

Classes | |
| struct | modelIndices |
| class | RecognitionModel |
| struct | sortModelIndicesClass |
| struct | sortModelsClass |
Public Member Functions | |
| GreedyVerification (float reg=1.5f) | |
| Constructor. | |
| void | verify () |
| Starts verification. | |
Private Member Functions | |
| void | initialize () |
| Initialize the data structures. | |
| void | sortModels () |
| Sorts the hypotheses for the greedy approach. | |
| void | updateGoodInformation (int i) |
| Updates conflicting recognition hypotheses when a hypothesis is accepted. | |
Private Attributes | |
| std::vector< modelIndices > | indices_models_ |
| Recognition model and indices. | |
| std::vector< std::vector < boost::shared_ptr < RecognitionModel > > > | points_explained_by_rm_ |
| Recognition models that explain a scene points. | |
| std::vector< boost::shared_ptr < RecognitionModel > > | recognition_models_ |
| Recognition models (hypotheses to be verified) | |
| float | regularizer_ |
| Weighting for outliers. | |
| struct pcl::GreedyVerification::sortModelIndicesClass | sortModelsIndicesOp |
| struct pcl::GreedyVerification::sortModelsClass | sortModelsOp |
A greedy hypothesis verification method.
Definition at line 53 of file greedy_verification.h.
| pcl::GreedyVerification< ModelT, SceneT >::GreedyVerification | ( | float | reg = 1.5f | ) | [inline] |
| void pcl::GreedyVerification< ModelT, SceneT >::initialize | ( | ) | [private] |
Initialize the data structures.
Definition at line 42 of file greedy_verification.hpp.
| void pcl::GreedyVerification< ModelT, SceneT >::sortModels | ( | ) | [inline, private] |
Sorts the hypotheses for the greedy approach.
Definition at line 132 of file greedy_verification.h.
| void pcl::GreedyVerification< ModelT, SceneT >::updateGoodInformation | ( | int | i | ) | [inline, private] |
Updates conflicting recognition hypotheses when a hypothesis is accepted.
Definition at line 150 of file greedy_verification.h.
| void pcl::GreedyVerification< ModelT, SceneT >::verify | ( | ) | [virtual] |
Starts verification.
Implements pcl::HypothesisVerification< ModelT, SceneT >.
Definition at line 111 of file greedy_verification.hpp.
std::vector<modelIndices> pcl::GreedyVerification< ModelT, SceneT >::indices_models_ [private] |
Recognition model and indices.
Definition at line 115 of file greedy_verification.h.
std::vector<std::vector<boost::shared_ptr<RecognitionModel> > > pcl::GreedyVerification< ModelT, SceneT >::points_explained_by_rm_ [private] |
Recognition models that explain a scene points.
Definition at line 121 of file greedy_verification.h.
std::vector<boost::shared_ptr<RecognitionModel> > pcl::GreedyVerification< ModelT, SceneT >::recognition_models_ [private] |
Recognition models (hypotheses to be verified)
Definition at line 118 of file greedy_verification.h.
float pcl::GreedyVerification< ModelT, SceneT >::regularizer_ [private] |
Weighting for outliers.
Definition at line 124 of file greedy_verification.h.
struct pcl::GreedyVerification::sortModelIndicesClass pcl::GreedyVerification< ModelT, SceneT >::sortModelsIndicesOp [private] |
struct pcl::GreedyVerification::sortModelsClass pcl::GreedyVerification< ModelT, SceneT >::sortModelsOp [private] |