#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 Module - LEAD Engines does not 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

For a listing of the exact DLLs and Libraries needed, based on the toolkit version, refer to Files To Be Included With Your Application.

Help Version 20.0.2019.3.12
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2019 LEAD Technologies, Inc. All Rights Reserved.