ImageGear for .NET
ImGearRecRecognitionModule Enumeration
See Also  Send Feedback
ImageGear21.Recognition Assembly > ImageGear.Recognition Namespace : ImGearRecRecognitionModule Enumeration




Glossary Item Box

Identifies recognition modules of the OmniPage recognition engine.

Syntax

 
Visual Basic
C#
Managed Extensions for C++
C++/CLI
 
 

Members

MemberValueDescription
ASIAN14Specifies the Asian language recognition module.
AUTO0Specifies that the Recognition component will try to automatically select the most suitable recognition module for the zone. The recognition module to be applied is determined just before recognition, primarily by inquiring the filling method and other settings, most typically the Character Set.
DOT3Specifies the DOT 9-pin draft dot-matrix module.
OMNIFONT_FRX12Specifies the FireWorX omnifont recognition module.
OMNIFONT_MOR2Specifies the multi-lingual MOR omnifont module.
OMNIFONT_MTX1Specifies the M/TEXT omnifont module.
OMNIFONT_PLUS2W11Specifies the two-way voting POWR++ omnifont recognition module.
OMNIFONT_PLUS3W13Specifies the most accurate three-way voting omnifont recognition module.

Remarks

A recognition module must have been assigned to all zones in their ImGearRecZone.RecognitionModule property before processing.

Each zone needs to be associated with a RECOGNITIONMODULE (RM) and a FILLINGMETHOD (FM). This is needed because some RMs support more than one FM, and some FMs are accepted by more than one RM. It is important to ensure that the RM-FM pair is suitable. E.g. the multi-lingual MOR omnifont recognition module (ImGearRecRecognitionModule.OMNIFONT_MOR) is capable of recognizing omnifont machine print (ImGearRecFillingMethod.OMNIFONT) 24-pin draft dot-matrix print (ImGearRecFillingMethod.DRAFTDOT24), OCR-A (ImGearRecFillingMethod.OCRA) and OCR-B (ImGearRecFillingMethod.OCRB) texts.

For precise information on permitted RM-FM pairs see the introduction to the topic <f Recognition module specifications>.

Only recognition modules which have been supplied and successfully installed in the Engine configuration will be available.

The AUTO setting can specifically placed in the zone's ImGearRecZone.RecognitionModule property, it will be generated by ImGearRecPage.ImGearRecZone (auto-zoning) and will, under certain circumstances, be generated by the ImGearRecZoneCollection.DetectFillingMethod method.

You can force the use of a particular RM by specifying it directly in the zone's ImGearRecZone.RecognitionModule property, i.e. you must update the zones concerned with the <f RecUpdateZone> function after calling ImGearRecZoneCollection.Locate or ImGearRecZoneCollection.DetectFillingMethod.

When AUTO is set, the RM is chosen primarily by the FM (either directly specified, taken as default or auto-detected). The choices will be as follows:

  • OMNIFONT | OMNIFONT_MTX or OMNIFONT_MOR,
  • DOTMATRIX24 | OMNIFONT_MTX or OMNIFONT_MOR,
  • DOTMATRIX9 | OMNIFONT_MTX or DOT.

These filling methods will be directed to MTX, unless the engine finds a language, filter or other setting which is not supported by this module.

For further details see the MTX recognition module specification. As an example:

The zone's FM is ImGearRecFillingMethod.OMNIFONT and ImGearRecRecognitionModule.AUTO has been specified. If only the characters of English and/or the main West European languages are validated for recognition, then the M/TEXT omnifont recognition module ( ImGearRecRecognitionModule.OMNIFONT_MTX) will be automatically selected.

However, if e.g. the Polish characters are also to be recognized, the engine manager will select the multi-lingual MOR omnifont recognition module ImGearRecRecognitionModule.OMNIFONT_MOR, since the M/TEXT recognition module does not support the Polish characters, but the MOR recognition module does.

Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         ImageGear.Recognition.ImGearRecRecognitionModule

See Also

©2013. Accusoft Corporation. All Rights Reserved.