Detects any machine-readable zones and output the data to the MRZDETECTION structure.
#include "l_bitmap.h"
L_LTIMGCOR_API L_INT L_MRZDetection(pBitmap, pMRZDetection, uFlags)
Pointer to the bitmap handle referencing the bitmap to perform the detection on.
The output structure that will be populated during processing.
Reserved for future use. Pass 0.
Value | Meaning |
---|---|
SUCCESS | The function was successful. |
< 1 | An error occurred. Refer to Return Codes. |
This function searches a given MRZDETECTION.rcROI zone and detects whether it contains an MRZ zone.
This function can only process the region specified by the MRZDETECTION.rcROI member. It does not support regions.
This function supports 8-, 12-, and 16-bit grayscale images and 24- and 32-bit colored images.
Win32, x64, Linux.
This example loads a bitmap and applies the MRZ detector and stores the data in a MRZDETECTION object.
L_INT MRZDetectionExample(L_VOID)
{
L_INT nRet;
/* Bitmap handle to hold the loaded image. */
BITMAPHANDLE LeadBitmap;
MRZDETECTION mrzDetectionOutput = { 0 };
/* Load the bitmap, keeping the bits per pixel of the file the same */
nRet = L_LoadBitmap(MAKE_IMAGE_PATH(TEXT("MRZ_SAMPLE.jpg")), &LeadBitmap, sizeof(BITMAPHANDLE), 24, ORDER_BGR, NULL, NULL);
if (nRet != SUCCESS)
return nRet;
/* Set region of interest, in this case we use the whole bitmap. */
mrzDetectionOutput.uStructSize = sizeof(MRZDETECTION);
mrzDetectionOutput.rcROI = { 0, 0, LeadBitmap.Width - 1, LeadBitmap.Height - 1 };
/* Detect MRZ */
nRet = L_MRZDetection(&LeadBitmap, &mrzDetectionOutput, 0);
if (nRet != SUCCESS)
return nRet;
/* Free bitmap */
if (LeadBitmap.Flags.Allocated)
L_FreeBitmap(&LeadBitmap);
return nRet;
}
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document