|
| MultiChannel2DComparisonFeatureHandler (const int feature_window_width, const int feature_window_height) |
| Constructor.
|
|
virtual | ~MultiChannel2DComparisonFeatureHandler () |
| Destructor.
|
|
void | setFeatureWindowSize (int width, int height) |
| Sets the feature window size.
|
|
void | createRandomFeatures (const std::size_t num_of_features, std::vector< MultiChannel2DComparisonFeature< PointXY32i > > &features) |
| Creates random features.
|
|
void | evaluateFeature (const MultiChannel2DComparisonFeature< PointXY32i > &feature, MultiChannel2DDataSet< DATA_TYPE, NUM_OF_CHANNELS > &data_set, std::vector< MultipleData2DExampleIndex > &examples, std::vector< float > &results, std::vector< unsigned char > &flags) const |
| Evaluates a feature for a set of examples on the specified data set.
|
|
void | evaluateFeature (const MultiChannel2DComparisonFeature< PointXY32i > &feature, MultiChannel2DDataSet< DATA_TYPE, NUM_OF_CHANNELS > &data_set, const MultipleData2DExampleIndex &example, float &result, unsigned char &flag) const |
| Evaluates a feature for one examples on the specified data set.
|
|
void | generateCodeForEvaluation (const MultiChannel2DComparisonFeature< PointXY32i > &feature, std::ostream &stream) const |
| Generates code for feature evaluation.
|
|
Public Member Functions inherited from pcl::FeatureHandler< pcl::MultiChannel2DComparisonFeature< pcl::PointXY32i >, pcl::MultiChannel2DDataSet< DATA_TYPE, NUM_OF_CHANNELS >, pcl::MultipleData2DExampleIndex > |
virtual | ~FeatureHandler () |
| Destructor.
|
|
virtual void | createRandomFeatures (const std::size_t num_of_features, std::vector< pcl::MultiChannel2DComparisonFeature< pcl::PointXY32i > > &features)=0 |
| Creates random features.
|
|
virtual void | evaluateFeature (const pcl::MultiChannel2DComparisonFeature< pcl::PointXY32i > &feature, pcl::MultiChannel2DDataSet< DATA_TYPE, NUM_OF_CHANNELS > &data_set, std::vector< pcl::MultipleData2DExampleIndex > &examples, std::vector< float > &results, std::vector< unsigned char > &flags) const=0 |
| Evaluates a feature on the specified data.
|
|
virtual void | evaluateFeature (const pcl::MultiChannel2DComparisonFeature< pcl::PointXY32i > &feature, pcl::MultiChannel2DDataSet< DATA_TYPE, NUM_OF_CHANNELS > &data_set, const pcl::MultipleData2DExampleIndex &example, float &result, unsigned char &flag) const=0 |
| Evaluates a feature on the specified data.
|
|
virtual void | generateCodeForEvaluation (const pcl::MultiChannel2DComparisonFeature< pcl::PointXY32i > &feature, ::std::ostream &stream) const=0 |
| Generates evaluation code for the specified feature and writes it to the specified stream.
|
|
template<class DATA_TYPE, std::size_t NUM_OF_CHANNELS>
class pcl::MultiChannel2DComparisonFeatureHandler< DATA_TYPE, NUM_OF_CHANNELS >
Feature utility class that handles the creation and evaluation of RGBD comparison features.
Definition at line 56 of file multi_channel_2d_comparison_feature_handler.h.