LBitmap::MICRDetection

#include "ltwrappr.h"

virtual L_INT LBitmap::MICRDetection(InRect, pOutRect, uFlags)

L_RECT InRect;

Structure that represents the searching area

L_RECT* pOutRect;

a pointer to L_RECT structure that represents the location of the detected MRZ zone

L_UINT uFlags;

Flags

Automatically detects Magnetic Ink Character Recognition (MICR) zone in document image.

Parameter Description
InRect Represents the searching area.
pOutRect Represents the location of the detected MRZ zone.
uFlags Reserved for future use.

Returns

SUCCESS The function was successful.
< 1 An error occurred. Refer to Return Codes.

Comments

This function searches and detects MICR code inside a given L_RECT zone.

This function searches for MICR code inside InRect zone and It does not support regions.

This function supports 8,12, 16-bit grayscale images and 24, 32-bit colored images.

Required DLLs and Libraries

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

Platforms

Win32, x64.

See Also
Functions: LBitmap::MRZDetection

Example

#define MAKE_IMAGE_PATH(pFileName) TEXT("C:\\Users\\Public\\Documents\\LEADTOOLS Images\\")pFileName 
L_INT LBitmap__MICRDetectionFilterBitmapExample(L_VOID) 
{ 
   L_INT nRet ; 
   LBitmap LeadBitmap ; 
   nRet = LeadBitmap.Load(MAKE_IMAGE_PATH(TEXT("MICR_SAMPLE.tif.jpg")), 0,ORDER_BGR); 
   if(nRet !=SUCCESS) 
      return nRet; 
   /* Apply a MICR detection filter and return the location of the MICR code in Outrc rect*/ 
   L_RECT Inrc  = { 0, 0, 0, 0 } ; 
   L_RECT Outrc = { 0, 0, 0, 0 } ; 
   nRet = LeadBitmap.MICRDetection(Inrc, &Outrc, 0); 
   return nRet; 
} 

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Raster Imaging C++ Class Library Help