ImageGear Professional v18.2 > API Reference Guide > Recognition Component API Reference > Recognition Component Enumerations Reference > enumIGRecRecognitionModule |
Recognition modules (Engines).
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. |
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 | - |