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

Progress identifiers.

Values:

IG_REC_PID_IMGINPUT Identifies the Image loading process. This process is activated when importing HIGEAR image to the recognition image. See IG_REC_image_import.
IG_REC_PID_IMGPREPROCESS Identifies the Image preprocessing process; IG_REC_image_preprocess.
IG_REC_PID_DECOMPOSITION Identifies the page-layout decomposition process; IG_REC_zones_locate.
IG_REC_PID_RECOGNITION1 Identifies the 1st pass of the Recognition process; IG_REC_image_recognize.
IG_REC_PID_RECOGNITION2 Identifies the 2nd pass of the Recognition process; IG_REC_image_recognize using recognition engine Plus2W or Plus3W.
IG_REC_PID_RECOGNITION3 3rd pass of the Recognition process using recognition engine Plus3W.
IG_REC_PID_SPELLING Identifies the Checking process.
IG_REC_PID_FORMATTING Page and Document formatting.
IG_REC_PID_WRITEFOUTDOC Identifies the process for writing the recognized text to the final output document (to file or to memory); IG_REC_document_write.
IG_REC_PID_CONVERTIMG Identifies the image conversion process activated by the IG_REC_PID_WRITEFOUTDOC process for saving the image of a graphical image zone to the word processor output document; IG_REC_document_write.

Remarks:

Identifiers of the most important internal processes of the Engine, such as image loading, image saving, recognizing, etc. Each process listed below represents one of the fundamental services provided by the Engine. Applications will use one or more of these processes. Each process can be initiated by the relevant function (see below). FNIG_REC_PROGRESS_MONITOR callback function can be used to generate progress monitoring for any of these processes.

While all the processes above offer progress monitoring, many other API functions do not, since they are not primary processes. The functions without progress monitoring are typically used to:

A timeout mechanism has been implemented for some processes. For more information see the IG_REC_timeout_set function. Recognition modules typically activate the IG_REC_PID_RECOGNITION2 process. The IG_REC_PID_RECOGNITION1 process is activated by the enumIGRecRecognitionModule.IG_REC_RM_OMNIFONT_MOR recognition module; IG_REC_PID_RECOGNITION3 process is activated by the enumIGRecRecognitionModule.IG_REC_RM_OMNIFONT_PLUS3W recognition module.