| Class | Description | |
|---|---|---|
| CogOCRMaxChar |
This class contains data associated with characters in OCRMax. This includes
the character's character code, the character's image, rectangles that
describe where the character appears in the image, and other data.
| |
| CogOCRMaxCharKey |
The CogOCRMaxChar class holds an object of type CogOCRMaxCharKey in its Key
property. The Key contains information that identifies the CogOCRMaxChar. Most
importantly the Key property holds the CharacterCode. The CharacterCode is a
Unicode UTF-32 value which determines the 'letter' a CogOCRMaxChar corresponds
to.
| |
| CogOCRMaxCharKeyCollection |
A collection of CogOCRMaxCharKey objects.
| |
| CogOCRMaxCharMetrics |
This class contains metadata associated with characters for OCRMax.
| |
| CogOCRMaxClassifier |
Classification is the second main step in performing OCRMax. Classification
takes in a CogOCRMaxChar produced by the segmenter and returns the best
matching character, the score of that best matching character, and the
confidence of that best matching character. By classifying all of the
segmented characters in a line of text, the classifier determines the result
string for the whole line. See the OCRMax Theory Guide
for more information.
| |
| CogOCRMaxClassifierCharResult |
Result data for one potential classification of the run-time image.
| |
| CogOCRMaxClassifierCharResultCollection |
A Collection of CogOCRMaxClassifierCharResults.
| |
| CogOCRMaxClassifierLineResult |
All result data for the classification of one line of characters.
| |
| CogOCRMaxClassifierPositionResult |
All result data for the classification of a run-time character.
| |
| CogOCRMaxClassifierRunParams |
Run-time parameters for the OCRMax Classifier.
| |
| CogOCRMaxClassifierTrainParams |
Training parameters for the OCRMax Classifier.
| |
| CogOCRMaxFielding |
Fielding is the third main step in performing OCRMax.
Fielding takes the Classifier results as an input and outputs a refined set of results based on prior information and expectations of the text being read. For instance, if you know the text being read always start with the letter 'C', fielding can use this information to improve the classifier results. The Classifier results represent a line of character positions and the scores of different characters at each position.A user configures the Fielding to provides information about what characters are expected at different positions in the string. Fielding uses this information, and the information in the Classifier results, to make small corrections in situations where the Classifier was unable to make a clear determination of what character was printed at a particular position. Fielding may also use the expected string information to invalidate the classifier result at locations where the classifier found something very different than what was expected by the fielding. | |
| CogOCRMaxFieldingDefinition |
This class is a named, reusable description of the
characters that are expected at some position. Multiple character
positions may be specified by referring to the name, or 'alias', of
a single field definition object.
| |
| CogOCRMaxFieldingDefinitionCollection |
This class holds zero or more CogOCRMaxFieldingDefinition objects.
Note that the ordering of objects within this collection does not
affect processing.
| |
| CogOCRMaxFieldingLineResult |
The result of fielding a line of text.
| |
| CogOCRMaxFieldingPositionResult |
A verification result for a single position.
| |
| CogOCRMaxFont |
A container of CogOCRMaxChars (character images and their associated character
codes) used to train the OCRMax classifier.
| |
| CogOCRMaxLineResult |
A Collection of CogOCRMaxPositionResults which represent the output/result of
running the OCRMax tool.
| |
| CogOCRMaxPositionResult |
Contains a the result for a single character position in a CogOCRMaxLineResult.
| |
| CogOCRMaxSegmenter |
CogOCRMaxSegmenter performs the first main step of OCRMax. Segmentation takes an
image containing a line of text as input, and outputs CogOCRMaxChar(s)
structures which contain information about where individual characters can
be found in the image. For example, if the input image contains the line of
text "ABCD", then segmenter outputs four separate CogOCRMaxChars, each of which
contains an image of a single character. The segmenter does not know
anything about actually determining which letter a CogOCRMaxChar corresponds
to; in the above example, it has no way of knowing that the CogOCRMaxChar is
the letter "A". The job of identifying each CogOCRMaxChar is left to the
classifier. See the OCRMax Theory Guide
for more information.
| |
| CogOCRMaxSegmenterCharacterStatistics |
Statistical information about a set of OCRMax Segmenter characters
| |
| CogOCRMaxSegmenterElementInfo |
Information about an OCR element, which could be a fragment or character.
One or more fragments joined together constitute a character. A fragment can
also get split into more than one character.
| |
| CogOCRMaxSegmenterElementInfoCollection |
A collection of CogOCRMaxSegmenterElementInfos
| |
| CogOCRMaxSegmenterFragmentStatistics |
Statistical information about a set of OCRMax Segmenter fragments
| |
| CogOCRMaxSegmenterLineResult |
A segmenter line result represents an entire line of segmented characters.
| |
| CogOCRMaxSegmenterLineResultDiagnostics |
Contains information about how the OCRMax Segmenter arrived at a particular
line result.
| |
| CogOCRMaxSegmenterParagraphResult |
A segmentation paragraph result contains one or more lines of segmented
characters.
| |
| CogOCRMaxSegmenterPositionResult |
A segmentation position result represents a single segmented character.
| |
| CogOCRMaxSegmenterResult |
A segmenter result is a collection of one or more
CogOCRMaxSegmenterParagraphResults. This result is returned when using the
Execute override that accepts multiple regions of interest as inputs.
| |
| CogOCRMaxSegmenterSpaceParams |
Parameters to control how spaces between characters are handled by the
segmenter.
| |
| CogOCRMaxSwapChar |
This class defines a single group of swap characters. Characters within the
group are swappable with each other. (They appear similar and are hard to
distinguish, e.g. '0' (zero) and 'O' (capital oh)).
| |
| CogOCRMaxSwapCharSet |
This class is a container that holds multiple CogOCRMaxSwapChars. Each
CogOCRMaxSwapChar holds a set of character codes that are "swappable" with each
other.
| |
| CogOCRMaxTool |
The CogOCRMaxTool (Optical Character Recognition) reads a line of text in an
image. The CogOCRMaxTool performs three primary operations: segmentation,
classification, and fielding. Segmentation occurs first and uses
thresholding techniques to identify which areas in the image appear to
contain lines of text. Classification occurs second and is responsible for
"reading" any text found by the segmenter. It does this by comparing the
images of segmented characters to previously acquired images of known
characters in a font. Fielding is the third and final stage of OCRMax. Fielding
is an optional step which uses prior information about the text being read
to improve or correct the classification results. For more details see the
documentation for CogOCRMaxSegmenter,
CogOCRMaxClassifier,
CogOCRMaxFielding, as well
as the OCRMax Theory Guide.
| |
| CogOCRMaxTuneData |
CogOCRMaxTuneData contains a set of CogOCRMaxTuneRecords
for use with training the CogOCRMaxTool.
| |
| CogOCRMaxTuneParams |
Tune parameters for the CogOCRMaxTool.
| |
| CogOCRMaxTuneRecord |
Contains data about a line of text in an image that
can be used to tune the CogOCRMaxTool.
| |
| CogOCRMaxTuneRecordCollection |
A collection of CogOCRMaxTuneRecords
| |
| CogRectangleAffineCollection |
A collection of CogRectangleAffine objects.
|
| Enumeration | Description | |
|---|---|---|
| CogOCRMaxCharCodeConstants |
Cognex Custom Character Codes
| |
| CogOCRMaxClassifierAlgorithmConstants |
The algorithm to use for classification
| |
| CogOCRMaxClassifierAspectModeConstants |
The Aspect Mode to use for classification
| |
| CogOCRMaxClassifierConfusionExplanationConstants |
The reason a classified character was confused
| |
| CogOCRMaxClassifierImagePreprocessingConstants |
What image preprocessing to perform before classification. Note that if both
are enabled, histogram normalization happens after median subtraction.
| |
| CogOCRMaxClassifierPositionStatusConstants |
The status of a classified character
| |
| CogOCRMaxCurrentRecordConstants |
Enumeration of data that can be provided in the Tool's CurrentRecord.
| |
| CogOCRMaxFieldingAcceptedMetricConstants |
How the CogOCRMaxFielding operator will judge Accepted.
| |
| CogOCRMaxFieldingConfusionMetricConstants |
How confidence/confusion will be computed by the
CogOCRMaxFielding operator.
| |
| CogOCRMaxFieldingStatusConstants |
Status values returned by fielding to indicate
the state of a fielded position result.
| |
| CogOCRMaxLastRunRecordConstants |
Enumeration of non-diagnostic data that can be provided in the Tool's
LastRunRecord.
| |
| CogOCRMaxLastRunRecordDiagConstants |
Enumeration of diagnostic data that can be provided in the Tool's
LastRunRecord.
| |
| CogOCRMaxLineResultStatusConstants |
Conveys information about the state of an OCRMax Tool's Line Result. Returns
the most severe status found in the line result's position results.
| |
| CogOCRMaxPolarityConstants |
Enumeration of character polarity constants.
| |
| CogOCRMaxPositionResultStatusConstants |
Conveys information about the state of an Position Result
| |
| CogOCRMaxResultGraphicConstants |
Enumeration of data used for creating result graphics.
| |
| CogOCRMaxSegmenterAnalysisModeConstants |
Type of analysis to perform in order to determine the optimal character
segmentation.
| |
| CogOCRMaxSegmenterCellRectangleWidthTypeConstants |
Used to describe how OCRMax will compute the width of the cell rectangle
that surrounds each character.
| |
| CogOCRMaxSegmenterCharacterFragmentMergeModeConstants |
How to merge character fragments to form characters during the Group stage.
Note that the Analyze stage may perform additional merges.
| |
| CogOCRMaxSegmenterElementActionConstants |
Provides diagnostic information about segmenter characters and fragments in
order to show how the segmenter arrived its results.
| |
| CogOCRMaxSegmenterFontCharWidthTypeConstants |
Used to describe the width of characters for OCRMax.
| |
| CogOCRMaxSegmenterFontPitchMetricConstants |
Describes the pitch of characters for OCRMax.
| |
| CogOCRMaxSegmenterFontPitchTypeConstants |
Used to describe the pitch of characters for OCRMax.
| |
| CogOCRMaxSegmenterLineRefinementModeConstants |
Describes the method of line refinement for OCRMax character segmentation.
| |
| CogOCRMaxSegmenterNormalizationModeConstants |
How to normalize the image so that the normalized image can be binarized
well using only a global threshold.
| |
| CogOCRMaxSegmenterSpaceInsertModeConstants |
How to handle insertion of space characters into gaps between other
characters.
| |
| CogOCRMaxSegmenterSpaceScoreModeConstants |
How to compute the score of a space character.
| |
| CogOCRMaxTunablePropertiesConstants |
Controls which CogOCRMaxSegmeter properties will be
tunned.
| |
| CogOCRMaxTuneRecordOrigin |
Identifies tune record for use with OCRMax tuning
was created.
|