27 using namespace Eigen;
49 _instanceName(f._instanceName), _instanceRegions(f._instanceRegions)
56 virtual int numFeatures()
const = 0;
61 virtual void clearInstanceData();
64 virtual void appendRegionFeatures(
int regId, vector<double>& phi)
const = 0;
90 void clearInstanceData();
93 int numFeatures()
const;
94 void appendRegionFeatures(
int regId, vector<double>& phi)
const;
string _instanceName
name of the chached instance (for error reporting)
Definition: drwnSegImageRegionFeatures.h:42
Encapsulates a single instance of an image for multi-class pixel labeling problems (i...
Definition: drwnSegImageInstance.h:47
static double FILTER_BANDWIDTH
bandwidth for filter features
Definition: drwnSegImageRegionFeatures.h:74
Standard per-region filterbank features computes mean and standard deviation of drwnTextonFilterBank ...
Definition: drwnSegImageRegionFeatures.h:71
Holds the results of running an image through a bank of filters and allows for computation of feature...
Definition: drwnFilterBankResponse.h:60
interface for cloning object (i.e., virtual copy constructor)
Definition: drwnInterfaces.h:36
drwnSegImageStdRegionFeatures * clone() const
returns a copy of the class usually implemented as virtual Foo* clone() { return new Foo(*this); } ...
Definition: drwnSegImageRegionFeatures.h:84
Interface for generating per-region (or per-superpixel) features for a drwnSegImageInstance object...
Definition: drwnSegImageRegionFeatures.h:40
int _instanceRegions
number of superpixels in the cached instance
Definition: drwnSegImageRegionFeatures.h:43
drwnFilterBankResponse _filters
pixel filter responses
Definition: drwnSegImageRegionFeatures.h:77