|
Darwin
1.10(beta)
|
Interface for generating per-region (or per-superpixel) features for a drwnSegImageInstance object. The superpixel data member of the drwnSegImageInstance object must be populated.
More...
Public Member Functions | |
| drwnSegImageRegionFeatures (const drwnSegImageRegionFeatures &f) | |
| drwnSegImageRegionFeatures * | clone () const =0 |
| returns a copy of the class usually implemented as virtual Foo* clone() { return new Foo(*this); } | |
| virtual int | numFeatures () const =0 |
| return feature vector size | |
| virtual void | cacheInstanceData (const drwnSegImageInstance &instance) |
| caches data for a given drwnSegImageInstance | |
| virtual void | clearInstanceData () |
| clears any cached data | |
| virtual void | appendRegionFeatures (int regId, vector< double > &phi) const =0 |
append features to phi for region regId in the cached instance | |
Protected Attributes | |
| string | _instanceName |
| name of the chached instance (for error reporting) | |
| int | _instanceRegions |
| number of superpixels in the cached instance | |
Interface for generating per-region (or per-superpixel) features for a drwnSegImageInstance object. The superpixel data member of the drwnSegImageInstance object must be populated.
1.8.6