Click or drag to resize

OmrEngine Class

The primary class interface for doing Optical Mark Recognition.
Inheritance Hierarchy
SystemObject
  Atalasoft.FormsProcessing.OmrOmrEngine

Namespace:  Atalasoft.FormsProcessing.Omr
Assembly:  Atalasoft.dotImage.FormsProcessing (in Atalasoft.dotImage.FormsProcessing.dll) Version: 11.0.0.0.0.297 (.NET 4.5.2, x86)
Syntax
public class OmrEngine : IOmrEngine

The OmrEngine type exposes the following members.

Constructors
  NameDescription
Public methodOmrEngine
Creates a new instance of OmrEngine with the default property values.
Top
Properties
  NameDescription
Public propertyAlignmentConfidenceThreshold
The threshold at which document alignment will be considered accessable. This is compared against the results of every alignment rejection heuristic. (Should be between 0 and 1)
Public propertyMarkConfidenceThreshold
The threshold at which mark templates will be considered marked. (Should be between 0 and 1)
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRecognizeDocument
Performs document-wide Optical Mark Recognition.
Public methodRecognizePage
Performs page-wide Optical Mark Recognition.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events
  NameDescription
Public eventDocumentProgress
This event is fired at each stage of document processing. It is used for progress and allows the processing to be canceled. This event is only invoked when RecognizeDocument is called with an ImageSource and a OmrTemplateDocument.
Public eventImagePreprocessed
This event is fired when page and template preprocessing has been completed.
Public eventImagePreprocessing
This event is fired before page and template preprocessing begins.
Public eventMarksDetected
This event is fired when page-wide mark detection has been completed.
Public eventMarksDetecting
This event is fired when page-wide mark detection begins.
Public eventPageProgress
This event is fired at each stage of page processing. It is used for progress and allows the prcoessing to be canceled.
Public eventTemplateAligned
This event is fired when template to page alignment has been completed.
Public eventTemplateAligning
This event is fired before template to page alignment begins.
Top
See Also