ImageGear for C and C++ on Windows v19.10 - Updated
enumIGRecRecognitionModule
API Reference Guide > Recognition Component API Reference > Recognition Component Enumerations Reference > enumIGRecRecognitionModule

Recognition modules (Engines).

Values:

IG_REC_RM_AUTO Specifies that the Engine will automatically attempt to select the most suitable recognition module for the zone. This will be determined just before recognition, according to the zone's filling method and, if necessary, other settings (most typically the Character Set).
IG_REC_RM_OMNIFONT_MTX Specifies the M/TEXT omnifont recognition module.
IG_REC_RM_OMNIFONT_MOR Specifies the multi-lingual MOR omnifont recognition module.
IG_REC_RM_DOT Specifies the DOT 9-pin draft dot-matrix recognition module.
IG_REC_RM_MAT Specifies the MAT matrix matching recognition module.
IG_REC_RM_OMNIFONT_PLUS2W 2-way voting engine.
IG_REC_RM_OMNIFONT_FRX Fireworx engine.
IG_REC_RM_OMNIFONT_PLUS3W 3-way voting engine.
IG_REC_RM_ASIAN Asian engine.

Remarks:

This enumerates the different recognition modules of the Engine available to the integrating application. All zones must have an assigned recognition module in their RecognitionModule fields before processing.

Only those recognition modules that have been supplied, licensed, and successfully installed in the Engine configuration will be available. The IG_REC_RM_AUTO setting can be specifically placed in the zone's RecognitionModule field. It is also generated by the IG_REC_zones_locate (auto-zoning) function and, under specific circumstances, by the function IG_REC_image_filling_method_detect.

Each zone needs to be associated with an enumIGRecRecognitionModule (RM) and an enumIGRecFillingMethod(FM). This is needed because some RMs support more than one FM, accepted by more than one RM. It is important to ensure that the RM-FM pair is suitable (see the following table).

Filling Method Permissible Recognition Modules
OMNIFONT OMNIFONT_PLUS2W, OMNIFONT_PLUS3W, OMNIFONT_MOR, OMNIFONT_FRX, OMNIFONT_MTX
DRAFTDOT9 DOT, OMNIFONT_MTX
DRAFTDOT24 OMNIFONT_MOR, OMNIFONT_MTX
OCRA OMNIFONT_MOR, OMNIFONT_MTX, MAT
OCRB OMNIFONT_MOR, OMNIFONT_MTX, MAT
MICR MAT
DOTDIGIT MAT
DASHDIGIT MAT
NO_OCR -