#include <PHVObjectClassifier.h>
Public Types | |
| typedef map< FeatureT, map < string, PointCloud > > | DatabaseType |
| typedef Feature< PointNormalT, FeatureT >::Ptr | FeatureEstimatorType |
| typedef map< string, vector < PointNormalCloudPtr > > | ModelMapType |
| typedef ModelMapType::value_type | ModelMapValueType |
| typedef boost::shared_ptr < MovingLeastSquares< PointT, PointNormalT > > | MovingLeastSquaresType |
| typedef pcl17::PointCloud< PointT > | PointCloud |
| typedef pcl17::PointCloud < PointT >::ConstPtr | PointCloudConstPtr |
| typedef pcl17::PointCloud < PointT >::Ptr | PointCloudPtr |
| typedef pcl17::PointCloud < PointNormalT > | PointNormalCloud |
| typedef pcl17::PointCloud < PointNormalT >::ConstPtr | PointNormalCloudConstPtr |
| typedef pcl17::PointCloud < PointNormalT >::Ptr | PointNormalCloudPtr |
| typedef pcl17::search::KdTree < PointNormalT > | PointNormalTree |
| typedef pcl17::search::KdTree < PointNormalT >::Ptr | PointNormalTreePtr |
| typedef pcl17::search::KdTree < PointT > | PointTree |
| typedef pcl17::search::KdTree < PointT >::Ptr | PointTreePtr |
Public Member Functions | |
| virtual void | addObjectFullModel (PointCloudConstPtr model, const std::string &class_name) |
| virtual void | addObjectPartialView (PointCloudConstPtr view, const std::string &class_name) |
| void | classify () |
| virtual void | computeClassifier () |
| void | computeExternalClassifier (const std::string &labels) |
| void | eval_clustering (const std::string &classname, const float search_radius, double &tp, double &fn, double &fp) |
| void | eval_clustering_external (const std::string &classname, const float search_radius, double &tp, double &fn, double &fp, const std::string &matrix) |
| furniture_classification::FittedModelsPtr | fit_objects (furniture_classification::Hypothesis::ConstPtr hp) |
| furniture_classification::Hypothesis::Ptr | generate_hypothesis (std::map< std::string, pcl17::PointCloud< pcl17::PointXYZ >::Ptr > &votes_map) |
| string | getDatabaseDir () |
| bool | getDebug () |
| string | getDebugFolder () |
| FeatureEstimatorType | getFeatureEstimator () |
| map< string, vector < PointNormalCloudPtr > > | getFoundObjects () |
| float | getLocalMaximaThreshold () |
| int | getNumberOfClusters () |
| PointNormalCloudPtr | getScene () |
| virtual bool | isClassifierComputed () |
| void | loadFromFile () |
| PHVObjectClassifier () | |
| void | saveToFile () |
| void | setDatabaseDir (const string &database_dir) |
| void | setDebug (bool debug) |
| void | setDebugFolder (const string &debug_folder) |
| void | setFeatureEstimator (FeatureEstimatorType feature_estimator) |
| void | setLocalMaximaThreshold (float t) |
| void | setNumberOfClusters (int num_clusters) |
| virtual void | setScene (PointCloudConstPtr model, float cut_off_distance=2.5f) |
| void | vote_external (const std::string &matrix) |
| virtual | ~PHVObjectClassifier () |
Public Attributes | |
| float | cell_size_ |
| PointCloud | centroids_ |
| ModelMapType | class_name_to_full_models_map_ |
| ModelMapType | class_name_to_partial_views_map_ |
| vector< std::string > | classes_ |
| DatabaseType | database_ |
| string | database_dir_ |
| pcl17::PointCloud< FeatureT >::Ptr | database_features_cloud_ |
| bool | debug_ |
| string | debug_folder_ |
| std::string | external_classifier_ |
| float | fe_k_neighbours_ |
| FeatureEstimatorType | feature_estimator_ |
| vector< FeatureT > | features_ |
| map< string, vector < PointNormalCloudPtr > > | found_objects_ |
| float | icp_max_correspondence_distance_ |
| int | icp_max_iterations_ |
| double | icp_treshold_ |
| float | local_maxima_threshold_ |
| FeatureT | max_ |
| PointNormalT | max_scene_bound_ |
| FeatureT | min_ |
| int | min_points_in_segment_ |
| PointNormalT | min_scene_bound_ |
| MovingLeastSquaresType | mls_ |
| bool | mls_polynomial_fit_ |
| int | mls_polynomial_order_ |
| float | mls_search_radius_ |
| int | num_angles_ |
| int | num_clusters_ |
| int | num_neighbours_ |
| float | ransac_distance_threshold_ |
| int | ransac_num_iter_ |
| map< string, float > | ransac_result_threshold_ |
| float | ransac_vis_score_weight_ |
| float | rg_residual_threshold_ |
| float | rg_smoothness_threshold_ |
| PointNormalCloudPtr | scene_ |
| vector< boost::shared_ptr < vector< int > > > | segment_indices_ |
| vector< PointNormalCloudPtr > | segment_pointclouds_ |
| float | subsampling_resolution_ |
| map< string, vector< int > > | voted_segment_idx_ |
| map< string, pcl17::PointCloud < pcl17::PointXYZI > > | votes_ |
| float | window_size_ |
Protected Member Functions | |
| void | appendFeaturesFromCloud (PointNormalCloudPtr &cloud, const string &class_name, const int i) |
| void | clusterFeatures (vector< FeatureT > &cluster_centers, vector< int > &cluster_labels) |
| pcl17::PointCloud < PointNormalT >::Ptr | estimateNormalsAndSubsample (typename pcl17::PointCloud< PointT >::ConstPtr cloud_orig) |
| pcl17::PointCloud< PointT >::Ptr | findLocalMaximaInGrid (Eigen::MatrixXf grid, float window_size) |
| vector< boost::shared_ptr < std::vector< int > > > | findVotedSegments (typename pcl17::PointCloud< PointT >::Ptr local_maxima_, const string &class_name, float window_size) |
| void | fitModelsWithRansac (vector< boost::shared_ptr< std::vector< int > > > &voted_segments_, const string class_name, RandomSampleConsensusSimple< PointNormalT > &ransac, vector< PointNormalCloudPtr > &result_, vector< float > &scores_) |
| void | generateVisibilityScore (vector< PointNormalCloudPtr > &result_, vector< float > &scores_) |
| Eigen::ArrayXXi | getLocalMaximaGrid (Eigen::MatrixXf &grid, float window_size) |
| void | getSegmentsFromCloud (PointNormalCloudPtr cloud_with_normals, vector< boost::shared_ptr< vector< int > > > &segment_indices, pcl17::PointCloud< pcl17::PointXYZRGBNormal >::Ptr &colored_segments) |
| bool | intersectXY (const pcl17::PointCloud< PointNormalT > &cloud1, const pcl17::PointCloud< PointNormalT > &cloud2) |
| void | normalizeFeatures (std::vector< FeatureT > &features) |
| void | normalizeFeaturesWithCurrentMinMax (std::vector< FeatureT > &features) |
| Eigen::MatrixXf | projectVotesToGrid (const pcl17::PointCloud< pcl17::PointXYZI > &model_centers, int &grid_center_x, int &grid_center_y) |
| vector< typename pcl17::PointCloud < PointNormalT >::Ptr > | removeIntersecting (vector< typename pcl17::PointCloud< PointNormalT >::Ptr > &result_, vector< float > &scores_, vector< float > *selected_scores=NULL) |
| void | vote () |
Friends | |
| template<class PT , class PNT , class FT > | |
| YAML::Emitter & | operator<< (YAML::Emitter &out, const PHVObjectClassifier< PT, PNT, FT > &h) |
Definition at line 54 of file PHVObjectClassifier.h.
| typedef map<FeatureT, map<string, PointCloud> > pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::DatabaseType |
Definition at line 74 of file PHVObjectClassifier.h.
| typedef Feature<PointNormalT, FeatureT>::Ptr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::FeatureEstimatorType |
Definition at line 71 of file PHVObjectClassifier.h.
| typedef map<string, vector<PointNormalCloudPtr> > pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::ModelMapType |
Definition at line 75 of file PHVObjectClassifier.h.
| typedef ModelMapType::value_type pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::ModelMapValueType |
Definition at line 76 of file PHVObjectClassifier.h.
| typedef boost::shared_ptr<MovingLeastSquares<PointT, PointNormalT> > pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::MovingLeastSquaresType |
Definition at line 72 of file PHVObjectClassifier.h.
| typedef pcl17::PointCloud<PointT> pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PointCloud |
Definition at line 57 of file PHVObjectClassifier.h.
| typedef pcl17::PointCloud<PointT>::ConstPtr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PointCloudConstPtr |
Definition at line 59 of file PHVObjectClassifier.h.
| typedef pcl17::PointCloud<PointT>::Ptr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PointCloudPtr |
Definition at line 58 of file PHVObjectClassifier.h.
| typedef pcl17::PointCloud<PointNormalT> pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PointNormalCloud |
Definition at line 67 of file PHVObjectClassifier.h.
| typedef pcl17::PointCloud<PointNormalT>::ConstPtr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PointNormalCloudConstPtr |
Definition at line 69 of file PHVObjectClassifier.h.
| typedef pcl17::PointCloud<PointNormalT>::Ptr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PointNormalCloudPtr |
Definition at line 68 of file PHVObjectClassifier.h.
| typedef pcl17::search::KdTree<PointNormalT> pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PointNormalTree |
Definition at line 64 of file PHVObjectClassifier.h.
| typedef pcl17::search::KdTree<PointNormalT>::Ptr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PointNormalTreePtr |
Definition at line 65 of file PHVObjectClassifier.h.
| typedef pcl17::search::KdTree<PointT> pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PointTree |
Definition at line 61 of file PHVObjectClassifier.h.
| typedef pcl17::search::KdTree<PointT>::Ptr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PointTreePtr |
Definition at line 62 of file PHVObjectClassifier.h.
| pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::PHVObjectClassifier | ( | ) | [inline] |
Definition at line 78 of file PHVObjectClassifier.h.
| virtual pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::~PHVObjectClassifier | ( | ) | [inline, virtual] |
Definition at line 97 of file PHVObjectClassifier.h.
| virtual void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::addObjectFullModel | ( | PointCloudConstPtr | model, |
| const std::string & | class_name | ||
| ) | [inline, virtual] |
Definition at line 107 of file PHVObjectClassifier.h.
| virtual void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::addObjectPartialView | ( | PointCloudConstPtr | view, |
| const std::string & | class_name | ||
| ) | [inline, virtual] |
Definition at line 101 of file PHVObjectClassifier.h.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::appendFeaturesFromCloud | ( | PointNormalCloudPtr & | cloud, |
| const string & | class_name, | ||
| const int | i | ||
| ) | [protected] |
Definition at line 863 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::classify | ( | ) |
Definition at line 537 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::clusterFeatures | ( | vector< FeatureT > & | cluster_centers, |
| vector< int > & | cluster_labels | ||
| ) | [protected] |
Definition at line 43 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::computeClassifier | ( | ) | [virtual] |
Definition at line 96 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::computeExternalClassifier | ( | const std::string & | labels | ) |
Definition at line 199 of file PHVObjectClassifier.hpp.
| pcl17::PointCloud< PointNormalT >::Ptr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::estimateNormalsAndSubsample | ( | typename pcl17::PointCloud< PointT >::ConstPtr | cloud_orig | ) | [protected] |
Definition at line 731 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::eval_clustering | ( | const std::string & | classname, |
| const float | search_radius, | ||
| double & | tp, | ||
| double & | fn, | ||
| double & | fp | ||
| ) |
Definition at line 611 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::eval_clustering_external | ( | const std::string & | classname, |
| const float | search_radius, | ||
| double & | tp, | ||
| double & | fn, | ||
| double & | fp, | ||
| const std::string & | matrix | ||
| ) |
Definition at line 668 of file PHVObjectClassifier.hpp.
| pcl17::PointCloud< PointT >::Ptr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::findLocalMaximaInGrid | ( | Eigen::MatrixXf | grid, |
| float | window_size | ||
| ) | [protected] |
Definition at line 1254 of file PHVObjectClassifier.hpp.
| vector< boost::shared_ptr< std::vector< int > > > pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::findVotedSegments | ( | typename pcl17::PointCloud< PointT >::Ptr | local_maxima_, |
| const string & | class_name, | ||
| float | window_size | ||
| ) | [protected] |
Definition at line 1360 of file PHVObjectClassifier.hpp.
| furniture_classification::FittedModelsPtr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::fit_objects | ( | furniture_classification::Hypothesis::ConstPtr | hp | ) |
Definition at line 438 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::fitModelsWithRansac | ( | vector< boost::shared_ptr< std::vector< int > > > & | voted_segments_, |
| const string | class_name, | ||
| RandomSampleConsensusSimple< PointNormalT > & | ransac, | ||
| vector< PointNormalCloudPtr > & | result_, | ||
| vector< float > & | scores_ | ||
| ) | [protected] |
Definition at line 1434 of file PHVObjectClassifier.hpp.
| furniture_classification::Hypothesis::Ptr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::generate_hypothesis | ( | std::map< std::string, pcl17::PointCloud< pcl17::PointXYZ >::Ptr > & | votes_map | ) |
Definition at line 389 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::generateVisibilityScore | ( | vector< PointNormalCloudPtr > & | result_, |
| vector< float > & | scores_ | ||
| ) | [protected] |
Definition at line 1473 of file PHVObjectClassifier.hpp.
| string pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::getDatabaseDir | ( | ) | [inline] |
Definition at line 199 of file PHVObjectClassifier.h.
| bool pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::getDebug | ( | ) | [inline] |
Definition at line 128 of file PHVObjectClassifier.h.
| string pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::getDebugFolder | ( | ) | [inline] |
Definition at line 144 of file PHVObjectClassifier.h.
| FeatureEstimatorType pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::getFeatureEstimator | ( | ) | [inline] |
Definition at line 160 of file PHVObjectClassifier.h.
| map<string, vector<PointNormalCloudPtr> > pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::getFoundObjects | ( | ) | [inline] |
Definition at line 203 of file PHVObjectClassifier.h.
| Eigen::ArrayXXi pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::getLocalMaximaGrid | ( | Eigen::MatrixXf & | grid, |
| float | window_size | ||
| ) | [protected] |
Definition at line 1311 of file PHVObjectClassifier.hpp.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::getLocalMaximaThreshold | ( | ) | [inline] |
Definition at line 168 of file PHVObjectClassifier.h.
| int pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::getNumberOfClusters | ( | ) | [inline] |
Definition at line 152 of file PHVObjectClassifier.h.
| PointNormalCloudPtr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::getScene | ( | ) | [inline] |
Definition at line 189 of file PHVObjectClassifier.h.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::getSegmentsFromCloud | ( | PointNormalCloudPtr | cloud_with_normals, |
| vector< boost::shared_ptr< vector< int > > > & | segment_indices, | ||
| pcl17::PointCloud< pcl17::PointXYZRGBNormal >::Ptr & | colored_segments | ||
| ) | [protected] |
Definition at line 785 of file PHVObjectClassifier.hpp.
| bool pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::intersectXY | ( | const pcl17::PointCloud< PointNormalT > & | cloud1, |
| const pcl17::PointCloud< PointNormalT > & | cloud2 | ||
| ) | [protected] |
Definition at line 1531 of file PHVObjectClassifier.hpp.
| virtual bool pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::isClassifierComputed | ( | ) | [inline, virtual] |
Definition at line 116 of file PHVObjectClassifier.h.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::loadFromFile | ( | ) |
Definition at line 84 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::normalizeFeatures | ( | std::vector< FeatureT > & | features | ) | [protected] |
Definition at line 937 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::normalizeFeaturesWithCurrentMinMax | ( | std::vector< FeatureT > & | features | ) | [protected] |
Definition at line 972 of file PHVObjectClassifier.hpp.
| Eigen::MatrixXf pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::projectVotesToGrid | ( | const pcl17::PointCloud< pcl17::PointXYZI > & | model_centers, |
| int & | grid_center_x, | ||
| int & | grid_center_y | ||
| ) | [protected] |
Definition at line 1223 of file PHVObjectClassifier.hpp.
| vector< typename pcl17::PointCloud< PointNormalT >::Ptr > pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::removeIntersecting | ( | vector< typename pcl17::PointCloud< PointNormalT >::Ptr > & | result_, |
| vector< float > & | scores_, | ||
| vector< float > * | selected_scores = NULL |
||
| ) | [protected] |
Definition at line 1562 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::saveToFile | ( | ) |
Definition at line 60 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::setDatabaseDir | ( | const string & | database_dir | ) | [inline] |
Definition at line 195 of file PHVObjectClassifier.h.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::setDebug | ( | bool | debug | ) | [inline] |
Definition at line 124 of file PHVObjectClassifier.h.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::setDebugFolder | ( | const string & | debug_folder | ) | [inline] |
Definition at line 132 of file PHVObjectClassifier.h.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::setFeatureEstimator | ( | FeatureEstimatorType | feature_estimator | ) | [inline] |
Definition at line 156 of file PHVObjectClassifier.h.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::setLocalMaximaThreshold | ( | float | t | ) | [inline] |
Definition at line 164 of file PHVObjectClassifier.h.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::setNumberOfClusters | ( | int | num_clusters | ) | [inline] |
Definition at line 148 of file PHVObjectClassifier.h.
| virtual void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::setScene | ( | PointCloudConstPtr | model, |
| float | cut_off_distance = 2.5f |
||
| ) | [inline, virtual] |
Definition at line 172 of file PHVObjectClassifier.h.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::vote | ( | ) | [protected] |
Definition at line 1002 of file PHVObjectClassifier.hpp.
| void pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::vote_external | ( | const std::string & | matrix | ) |
Definition at line 1067 of file PHVObjectClassifier.hpp.
| YAML::Emitter& operator<< | ( | YAML::Emitter & | out, |
| const PHVObjectClassifier< PT, PNT, FT > & | h | ||
| ) | [friend] |
Definition at line 332 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::cell_size_ |
Definition at line 274 of file PHVObjectClassifier.h.
| PointCloud pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::centroids_ |
Definition at line 301 of file PHVObjectClassifier.h.
| ModelMapType pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::class_name_to_full_models_map_ |
Definition at line 298 of file PHVObjectClassifier.h.
| ModelMapType pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::class_name_to_partial_views_map_ |
Definition at line 297 of file PHVObjectClassifier.h.
| vector<std::string> pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::classes_ |
Definition at line 302 of file PHVObjectClassifier.h.
| DatabaseType pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::database_ |
Definition at line 294 of file PHVObjectClassifier.h.
| string pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::database_dir_ |
Definition at line 289 of file PHVObjectClassifier.h.
| pcl17::PointCloud<FeatureT>::Ptr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::database_features_cloud_ |
Definition at line 295 of file PHVObjectClassifier.h.
| bool pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::debug_ |
Definition at line 287 of file PHVObjectClassifier.h.
| string pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::debug_folder_ |
Definition at line 288 of file PHVObjectClassifier.h.
| std::string pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::external_classifier_ |
Definition at line 315 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::fe_k_neighbours_ |
Definition at line 271 of file PHVObjectClassifier.h.
| FeatureEstimatorType pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::feature_estimator_ |
Definition at line 291 of file PHVObjectClassifier.h.
| vector<FeatureT> pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::features_ |
Definition at line 300 of file PHVObjectClassifier.h.
| map<string, vector<PointNormalCloudPtr> > pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::found_objects_ |
Definition at line 313 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::icp_max_correspondence_distance_ |
Definition at line 285 of file PHVObjectClassifier.h.
| int pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::icp_max_iterations_ |
Definition at line 284 of file PHVObjectClassifier.h.
| double pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::icp_treshold_ |
Definition at line 281 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::local_maxima_threshold_ |
Definition at line 275 of file PHVObjectClassifier.h.
| FeatureT pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::max_ |
Definition at line 318 of file PHVObjectClassifier.h.
| PointNormalT pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::max_scene_bound_ |
Definition at line 307 of file PHVObjectClassifier.h.
| FeatureT pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::min_ |
Definition at line 317 of file PHVObjectClassifier.h.
| int pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::min_points_in_segment_ |
Definition at line 268 of file PHVObjectClassifier.h.
| PointNormalT pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::min_scene_bound_ |
Definition at line 307 of file PHVObjectClassifier.h.
| MovingLeastSquaresType pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::mls_ |
Definition at line 292 of file PHVObjectClassifier.h.
| bool pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::mls_polynomial_fit_ |
Definition at line 265 of file PHVObjectClassifier.h.
| int pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::mls_polynomial_order_ |
Definition at line 266 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::mls_search_radius_ |
Definition at line 267 of file PHVObjectClassifier.h.
| int pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::num_angles_ |
Definition at line 282 of file PHVObjectClassifier.h.
| int pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::num_clusters_ |
Definition at line 272 of file PHVObjectClassifier.h.
| int pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::num_neighbours_ |
Definition at line 273 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::ransac_distance_threshold_ |
Definition at line 278 of file PHVObjectClassifier.h.
| int pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::ransac_num_iter_ |
Definition at line 280 of file PHVObjectClassifier.h.
| map<string, float> pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::ransac_result_threshold_ |
Definition at line 311 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::ransac_vis_score_weight_ |
Definition at line 279 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::rg_residual_threshold_ |
Definition at line 269 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::rg_smoothness_threshold_ |
Definition at line 270 of file PHVObjectClassifier.h.
| PointNormalCloudPtr pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::scene_ |
Definition at line 306 of file PHVObjectClassifier.h.
| vector<boost::shared_ptr<vector<int> > > pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::segment_indices_ |
Definition at line 304 of file PHVObjectClassifier.h.
| vector<PointNormalCloudPtr> pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::segment_pointclouds_ |
Definition at line 303 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::subsampling_resolution_ |
Definition at line 264 of file PHVObjectClassifier.h.
| map<string, vector<int> > pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::voted_segment_idx_ |
Definition at line 309 of file PHVObjectClassifier.h.
| map<string, pcl17::PointCloud<pcl17::PointXYZI> > pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::votes_ |
Definition at line 308 of file PHVObjectClassifier.h.
| float pcl17::PHVObjectClassifier< PointT, PointNormalT, FeatureT >::window_size_ |
Definition at line 276 of file PHVObjectClassifier.h.