45 #ifndef __FEATUREMOMENTGRAVITYCENTERNORMALIZED_H__
46 #define __FEATUREMOMENTGRAVITYCENTERNORMALIZED_H__
47 #include <visp/vpFeatureMoment.h>
48 #ifdef VISP_MOMENTS_COMBINE_MATRICES
100 const char*
momentName(){
return "vpMomentGravityCenterNormalized";}
104 const char*
name(){
return "vpFeatureMomentGravityCenterNormalized";}
109 static unsigned int selectXn(){
return 1 << 0; }
114 static unsigned int selectYn(){
return 1 << 1; }
236 const char*
momentName(){
return "vpMomentGravityCenterNormalized";}
240 const char*
name(){
return "vpFeatureMomentGravityCenterNormalized";}
static unsigned int selectXn()
virtual void compute_interaction(void)
static unsigned int selectYn()
Functionality computation for centered and normalized moment feature. Computes the interaction matrix...
virtual const char * name()=0
This class allows to register all vpMoments so they can access each other according to their dependen...
This class defines shared system methods/attributes for 2D moment features but no functional code...
vpFeatureMomentGravityCenterNormalized(vpMomentDatabase &moments, double A, double B, double C, vpFeatureMomentDatabase *featureMoments=NULL)
const char * momentName()
virtual const char * momentName()=0
This class allows to register all feature moments (implemented in vpFeatureMoment... classes) so they can access each other according to their dependencies.