Darwin
1.10(beta)
|
Class for generating composite per-pixel feature vectors. More...
Public Member Functions | |
drwnSegImageCompositePixelFeatures (const drwnSegImageCompositePixelFeatures &pf) | |
drwnSegImageCompositePixelFeatures * | clone () const |
returns a copy of the class usually implemented as virtual Foo* clone() { return new Foo(*this); } | |
void | cacheInstanceData (const drwnSegImageInstance &instance) |
caches data for a given drwnSegImageInstance | |
void | clearInstanceData () |
clears any cached data | |
int | numFeatures () const |
return feature vector size | |
void | appendPixelFeatures (int x, int y, vector< double > &phi) const |
append features to phi for pixel (x,y) in the cached instance | |
void | appendAllPixelFeatures (vector< vector< double > > &phi) const |
append features to for all pixels in the cached instance | |
void | clearFeatureGenerators () |
clears all feature generators | |
void | addFeatureGenerator (drwnSegImagePixelFeatures *generator) |
add feature generator (caller gives up ownership) | |
void | copyFeatureGenerator (const drwnSegImagePixelFeatures *generator) |
copy feature generator (caller must free) | |
![]() | |
drwnSegImagePixelFeatures (const drwnSegImagePixelFeatures &pf) | |
Protected Attributes | |
int | _numFeatures |
std::list < drwnSegImagePixelFeatures * > | _featureGenerators |
![]() | |
string | _instanceName |
name of the chached instance (for error reporting) | |
int | _instanceWidth |
height of the cached instance | |
int | _instanceHeight |
width of the cached instance | |
Class for generating composite per-pixel feature vectors.