Learner object that creates a classifier from an image list.
Inheritance Hierarchy
Stemmer.Cvb.MantoClassifierFactory
Namespace: Stemmer.Cvb.Manto
Assembly: Stemmer.Cvb.Manto (in Stemmer.Cvb.Manto.dll) Version: 14.0.0.0
Syntax
The ClassifierFactory type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ClassifierFactory |
Construct a learner and initialize it with an image list.
|
Properties
Name | Description | |
---|---|---|
Boundary |
Decision boundary setting to be used for learning the classifier.
| |
InstanceGeneration |
Defines/gets the approach to be taken to additional instance
generation during the learning phase.
| |
PreprocessingCode |
Preprocessing code to be used for the learning phase; valid
preprocessing codes consist of characters 'a' and 'p' (or an empty
string); the length of the preprocessing code should be compatible
with the image list's feature window geometry (this will be checked
when the Learn(SampleImageList, Double) method is invoked).
| |
RotationRange |
Gets/Sets the limit of the range of rotation to be used for automatic
temporary instance generation during the learning phase. Rotations
may range from -RotationRange to +RotationRange during the learning
phase. Note that the actual number of rotations generated during the
learning phase depends on the setting of the SamplesPerImage property.
RotationRange is measured in degrees. If the rotation range set
through this property is bigger than what the SIL provided for
learning allows, the maximum allowable rotation will be used during
learning.
| |
SamplesPerImage |
Defines how many samples should be used per sample inside the
SampleImageList during classifier generation. Setting this property to
a value > 1 will lead to additional temporary images being generated
during the learning phase based on the settings of the properties
InstanceGeneration, Symmetries,
RotationRange and TranslationRange.
| |
Symmetries |
Gets or sets whether the images from the SampleImageList
property should be mirror on the X axis during learning.
| |
TranslationRange |
Gets/Sets the limit of the range of translation to be used for
automatic temporary instance generation during the learning phase.
Translations may range from -TranslationRange to +TranslationRange
during the learning phase. Note that the actual number of translations
generated during the learning phase depends on the setting of the
SamplesPerImage property. TranslationRange is measured in pixels. If
the translation range set through this property is bigger than what
the SIL provided for learning allows, the maximum allowable
translation will be used during learning.
|
Methods
Name | Description | |
---|---|---|
Equals | (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Learn |
Learn a new classifier from a SampleImageList using the
currently set parameters.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Events
Name | Description | |
---|---|---|
LearnProgress |
Event that will inform about the progress of an ongoing learn
operation.
|
Fields
Name | Description | |
---|---|---|
BOUNDARYDEFAULT |
Default decision boundary the leaner will use.
| |
InstanceGenerationDefault |
The default type of instance generation that the learner uses.
| |
PreprocessingCodeDefault |
Default preprocessing code used by the learner.
| |
RotationRangeDefault |
Default rotation range used by the learner.
| |
SamplesPerImageDefault |
The default number of samples per image the learner uses.
| |
SymmetriesDefault |
Default setting for Symmetries that the learner uses.
| |
TranslationRangeDefault |
Default translation range used by the learner.
|
See Also