This specifies the possible Engine trade-off settings to be applied during the recognition at page level.
Values:
IG_REC_TO_ACCURATE | Most accurate recognition (Default). |
IG_REC_TO_BALANCED | Mid-level accuracy/speed recognition. |
IG_REC_TO_FAST | Fast recognition. |
Remarks:
This setting has a trade-off influence between the accuracy and the speed of recognition. The precise influence depends on the recognition module used. This setting may also influence which auto-zoning and preprocess algorithm will be applied.
Any of these three settings can always be specified, however for some recognition modules these are mapped internally into two values.
When the Page parser algorithm settings of the Engine is set to IG_REC_DCM_AUTO and both parsers are available in the Engine configuration, the Engine trade-off setting will determine which page parser algorithm will be applied.
Recognition module specific notes:
-
enumIGRecRecognitionModule.IG_REC_RM_OMNIFONT_MOR : Depending on this setting, either a one-pass, a two-pass, or a two-pass with ACA (Adaptive Cell Analysis) recognition algorithm is used. Recognition accuracy may also be affected by the use (and settings) of the checking module. The combinations of these two settings result in five different speed/accuracy user choices:
- Two-pass with Adaptive Cell Analysis with spelling. IG_REC_TO_ACCURATE with checking module enabled.
- Two-pass with spelling. IG_REC_TO_BALANCED with checking module enabled.
- Two-pass. IG_REC_TO_BALANCED with checking disabled.
- Single-pass with spelling. IG_REC_TO_FAST with checking module enabled.
- Single-pass. IG_REC_TO_FAST with checking disabled.
- enumIGRecRecognitionModule.IG_REC_RM_OMNIFONT_MTX : This recognition module has a two-value trade-off setting: internally the IG_REC_TO_ACCURATE and IG_REC_TO_BALANCED are mapped to the same setting.
- All remaining recognition modules: These do not interpret this enumIGRecRMTradeoff setting.
Preprocess (IG_REC_image_preprocess) specific notes (for color and grey-scale images):
- If resolution enhancement is set to enumIGRecImgResEnhancement.IG_REC_IMG_RE_AUTO, the enhancement depends on the current trade-off setting according to the following: if trade-off is IG_REC_TO_FAST the resolution enhancement is enumIGRecImgResEnhancement.IG_REC_IMG_RE_LEGACY, otherwise it is enumIGRecImgResEnhancement.IG_REC_IMG_RE_STANDARD.
- If trade-off is IG_REC_TO_FAST, preprocess uses a faster, but less accurate deskew, binarization, and despeckle algorithm than otherwise.
No trade-off setting is applied when Asian languages are being recognized.