#include "ltocr.h"
L_LTOCR_API L_INT EXT_FUNCTION L_OcrZoneManager_SetOMROptions(zoneManager, value)
L_OcrZoneManager zoneManager; | handle to the OCR engine zone manager |
const L_OcrOMROptions* value; | pointer L_OcrOMROptions structure to use to set the OMR options |
Sets the OMR options to use by the engine.
Parameter | Description |
---|---|
zoneManager | Handle to the OCR engine zone manager. |
value | Pointer L_OcrOMROptions structure to use to set the OMR options. |
SUCCESS | The function was successful. |
< 1 | An error occurred. Refer to Return Codes. |
Sets the OMR options to used by the engine.
OMR stands for Optical Mark Recognition. For more information refer to Using OMR in LEADTOOLS C API OCR.
With the L_OcrOMROptions, you can change the following OMR settings:
The OMR zones of a page have the L_OcrZone.ZoneType property set to L_OcrZoneType_OMR.
Currently LEADTOOLS OCR Advantage engines doesn't supports auto detection of OMR zones. Instead, you need to: add the OMR zones manually to the page by setting their boundary (through L_OcrZone.Bounds, the zone type through L_OcrZone.ZoneType and adding the zone to the page using the L_OcrPage_AddZone or L_OcrPage_InsertZone before calling L_OcrPage_Recognize.
To use OMR in LEADTOOLS, you need a special key to unlock the OMR capabilities. For more information, refer to Setting a Runtime License.
Required DLLs and Libraries
LTOCR For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application. |
Functions: | L_OcrZoneManager_GetOMROptions |
Topics: | Programming with LEADTOOLS OCR Advantage |
LEADTOOLS OCR Advantage Engine Settings | |
Recognizing OCR Pages | |
Using OMR in LEADTOOLS C API OCR |
For an example, refer to L_OcrZoneManager_GetOMROptions.