12 #ifndef _LBP_PYR_DOTFEATURES__H__ 
   13 #define _LBP_PYR_DOTFEATURES__H__ 
   44             uint16_t num_pyramids);
 
  137         virtual const char* 
get_name()
 const { 
return "LBPPyrDotFeatures"; }
 
  157                 float64_t* vec2, int32_t vec2_len, 
bool abs_val=
false);
 
  166         uint32_t* 
get_image(int32_t index, int32_t& width, int32_t& height);
 
SGVector< char > get_transformed_image(int32_t index)
 
virtual EFeatureClass get_feature_class() const 
 
virtual float64_t dot(int32_t vec_idx1, CDotFeatures *df, int32_t vec_idx2)
 
uint8_t create_lbp_pattern(uint32_t *img, int32_t x, int32_t y)
 
virtual int32_t get_num_vectors() const 
 
virtual void free_feature_iterator(void *iterator)
 
Features that support dot products among other operations. 
 
EFeatureClass
shogun feature class 
 
virtual bool get_next_feature(int32_t &index, float64_t &value, void *iterator)
 
virtual EFeatureType get_feature_type() const 
 
virtual int32_t get_dim_feature_space() const 
 
virtual const char * get_name() const 
 
CFeatures * duplicate() const 
 
uint32_t * get_image(int32_t index, int32_t &width, int32_t &height)
 
virtual void add_to_dense_vec(float64_t alpha, int32_t vec_idx1, float64_t *vec2, int32_t vec2_len, bool abs_val=false)
 
EFeatureType
shogun feature type 
 
virtual void * get_feature_iterator(int32_t vector_index)
 
all of classes and functions are contained in the shogun namespace 
 
virtual ~CLBPPyrDotFeatures()
 
The class Features is the base class of all feature objects. 
 
CDenseFeatures< uint32_t > * images
 
virtual float64_t dense_dot(int32_t vec_idx1, const float64_t *vec2, int32_t vec2_len)
 
uint32_t liblbp_pyr_get_dim(uint16_t nPyramids)
 
Implements Local Binary Patterns with Scale Pyramids as dot features for a set of images...
 
virtual int32_t get_nnz_features_for_vector(int32_t num)