Object that aggregates the learning parameters and produces a
ShapeFinder2 classifier
Inheritance Hierarchy
Stemmer.Cvb.ShapeFinder2ClassifierFactory
Namespace: Stemmer.Cvb.ShapeFinder2
Assembly: Stemmer.Cvb.ShapeFinder (in Stemmer.Cvb.ShapeFinder.dll) Version: 14.0.0.0
Syntax
The ClassifierFactory type exposes the following members.
Constructors
Name | Description | |
---|---|---|
ClassifierFactory | Initializes a new instance of the ClassifierFactory class |
Properties
Name | Description | |
---|---|---|
ContrastThreshold |
Minimum contrast a feature must have to enter into the classifier.
| |
FeatureCount |
Minimum number of features the result classifier should have
| |
MaxCoarseLayerScale |
Maximum exponent of the scale factor between the coarse layer (used
for feature search) and the image. The scale factor is determined by
2^scale, e.g. for MaxCoarseLayerScale = 3, the scale factor is 2^3 =
8. When set to -1 (default) the coarse layer scale will be determined
automatically by ShapeFinder2 depending on the image size and number
features that were extracted.
| |
ProfileDelta |
Distance (in pixels) between adjacent profile points. This value only
has an effect if the ProfileSize property is > 1.
| |
ProfileSize |
Profile size gives the number of profile points to be used for
correlation around each feature. With the default value of 1, only the
feature locations will be used for the optional correlation steps
during a ShapeFinder2 search. When set to values > 1 a number of
additional points on a line perpendicular to the edge through the
feature will be used. Only odd values are valid here. The spacing of
the additional points is controlled by the ProfileDelta
property.
| |
RotationRange |
Range of rotations that the classifier should be able to cover. Bigger
ranges will cause higher processing time.
| |
ScaleRange |
Range of rotations that the classifier should be able to cover. Bigger
ranges will cause higher processing time. Angles are measured in
degrees.
|
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(ImagePlane, Point2D, Rect) |
Create a ShapeFinder2 classifier from the input image
plane. If the input plane has
overlay information, then this overlay information will be extracted
and used as don't care points.
| |
Learn(ImagePlane, Point2D, Rect, IEnumerablePoint2D) |
Create a ShapeFinder2 classifier from the input image
plane.
| |
Learn(ImagePlane, Point2D, Angle, Double, Rect) |
Create a ShapeFinder2 classifier from the input image
plane. If the input plane has
overlay information, then this overlay information will be extracted
and used as don't care points.
| |
Learn(ImagePlane, Point2D, Angle, Double, Rect, IEnumerablePoint2D) |
Create a ShapeFinder2 classifier from the input
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |
Fields
Name | Description | |
---|---|---|
ContrastThresholdMin |
Minimum contrast for features eligible for entering the classifier.
| |
FeatureCountMin |
Minimum number of features a classifier must have.
| |
RotationRangeMax |
The maximum range of rotations (in degrees) that may be set on the
learner.
| |
ScaleRangeMax |
The maximum range of scales that may be set on the learner.
|
See Also