ImageResizer  3.4.0
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ImageResizer.Plugins.Faces.FeatureDetectionBase< T > Class Template Referenceabstract

Not thread safe. More...

Inheritance diagram for ImageResizer.Plugins.Faces.FeatureDetectionBase< T >:
Inheritance graph
[legend]
Collaboration diagram for ImageResizer.Plugins.Faces.FeatureDetectionBase< T >:
Collaboration graph
[legend]

Public Member Functions

 FeatureDetectionBase (string xmlFolder)
 
List< T > DetectFeatures (Bitmap b)
 
void Dispose ()
 Disposes all loaded cascades More...
 

Protected Member Functions

abstract List< T > DetectFeatures (IplImage img, CvMemStorage storage)
 
int CompareByNeighbors (CvAvgComp a, CvAvgComp b)
 

Protected Attributes

List< string > searchFolders = new List<string>() { }
 
Dictionary< string, string > fileNames = new Dictionary<string,string>(){ }
 
Dictionary< string, string > Files = null
 
Dictionary< string,
CvHaarClassifierCascade > 
Cascades = null
 
int scaledBounds = 1000
 Large images will be scaled down to less than scaledBounds X scaledBounds for feature detection. Defaults to 1000 More...
 

Detailed Description

Not thread safe.

Template Parameters
T
Type Constraints
T :IFeature 

Definition at line 38 of file FeatureDetectionBase.cs.

Member Function Documentation

void ImageResizer.Plugins.Faces.FeatureDetectionBase< T >.Dispose ( )
inline

Disposes all loaded cascades

Definition at line 142 of file FeatureDetectionBase.cs.

142  {
143  foreach (string s in Cascades.Keys.ToArray()) {
144  if (Cascades[s] != null) {
145  Cascades[s].Dispose();
146  Cascades[s] = null;
147  }
148  }
149  }

Member Data Documentation

int ImageResizer.Plugins.Faces.FeatureDetectionBase< T >.scaledBounds = 1000
protected

Large images will be scaled down to less than scaledBounds X scaledBounds for feature detection. Defaults to 1000

Definition at line 89 of file FeatureDetectionBase.cs.


The documentation for this class was generated from the following file: