Accusoft.FormFix5.Net - Updated
OmrProcessor Class
Members 




Accusoft.FormFixSdk Namespace : OmrProcessor Class
Performs OMR field recognition analysis.
Object Model
OmrProcessor ClassFormModel ClassOmrSegmentModelCollection ClassOmrSegmentModel Class
Syntax
'Declaration
 
Public Class OmrProcessor 
'Usage
 
Dim instance As OmrProcessor
public class OmrProcessor 
public __gc class OmrProcessor 
public ref class OmrProcessor 
Remarks

This class encapsulates the functionality to perform OMR recognition analysis on form fields. Class properties expose operational parameters that are expected to be initialized (although many properties can be left at default values) before the AnalyzeField method is called to perform analysis. If successful, analysis returns a populated OmrFieldResult object which can be queried for analysis result details

OMR analysis embraces two concepts to model the OMR fields typically found on forms.

The first concept is a Bubble, which represents a circle, oval, square, or rectangle used on business forms to delineate areas that are to be hand filled or marked to indicate a choice.

The second concept is a Segment, which represents a group of one or more bubbles that after recognition provides a discrete result value. An example of segments on an OMR form would be the individual digit selection bubble groups of a Social Security number field. Segment indexes are 0 based and a field always contains at least one segment. For fields that contain more than one segment, the 0 segment is the topmost for horizontally oriented fields or the leftmost for vertically oriented fields

OMR analysis requires a properly registered and a relatively clean image. Typically the form image will need to be pre-processed with registration, deskew and despeckle operations.

Inheritance Hierarchy

System.Object
   Accusoft.FormFixSdk.OmrProcessor

See Also

Reference

OmrProcessor Members
Accusoft.FormFixSdk Namespace