←Select platform

MRTDReader Constructor

Summary
Initializes a newMRTDReaderclass object.
Syntax
C#
VB
Objective-C
C++
Java
publicMRTDReader()
PublicFunctionNew()
- (instancetype)init
publicMRTDReader()
public:MRTDReader();
Example
C#
VB
usingLeadtools;usingLeadtools。编解码器;usingLeadtools。Forms.Common;usingLeadtools。Ocr;usingLeadtools。Forms.Commands;publicvoidTestMRTDReader(){// Initialize the RasterCodecs classRasterCodecs codecs =newRasterCodecs();// Initialize the MRTDReader classMRTDReader mrtdReader =newMRTDReader();// The MRTD imagestringmrtdPath = Path.Combine(LEAD_VARS.ImagesDir,"MRZ_SAMPLE.jpg");RasterImage image = codecs.Load(mrtdPath);IOcrEngine ocrEngine = OcrEngineManager.CreateEngine(OcrEngineType.LEAD);ocrEngine.Startup(codecs,null,null, LEAD_VARS.OcrLEADRuntimeDir);// Assign Engine to ReadermrtdReader.OcrEngine = ocrEngine;// Process ImagemrtdReader.ProcessImage(image);if(mrtdReader.Errors == MRTDErrors.NoError){foreach(varvalueinmrtdReader.Results){Console.WriteLine(string.Format("Data Element Field: {0}", value.Key.ToString()));Console.WriteLine(string.Format("Data Element Value: {0}", value.Value.ReadableValue));Console.WriteLine(string.Format("Data Element Code : {0}", value.Value.MrzCharacters));Console.WriteLine(string.Format("Data Element Valid: {0}", value.Value.IsValid.ToString()));Console.WriteLine("************************************");}}ocrEngine.Shutdown();}staticclassLEAD_VARS{publicconststringImagesDir =@"C:\LEADTOOLS21\Resources\Images";publicconststringOcrLEADRuntimeDir =@"C:\LEADTOOLS21\Bin\Common\OcrLEADRuntime";}
ImportsLeadtoolsImportsLeadtools。编解码器ImportsLeadtools。Forms.CommonImportsLeadtools。OcrImportsLeadtools。Forms.CommandsPublicSubTestMRTDReader()' Initialize the RasterCodecs classDimcodecsAsNewRasterCodecs()' Initialize the BankCheckReader classDimmrtdReaderAsNewMRTDReader()' The bank check imageDimchequePathAsString= Path.Combine(LEAD_VARS.ImagesDir,"MRZ_SAMPLE.jpg")DimimageAsRasterImage = codecs.Load(chequePath)UsingocrEngineAsIOcrEngine = OcrEngineManager.CreateEngine(OcrEngineType.LEAD)ocrEngine.Startup(Nothing,Nothing,Nothing,"C:\LEADTOOLS21\Bin\Common\OcrLEADRuntime")' Assign Engine to ReadermrtdReader.OcrEngine = ocrEngine' Process ImagemrtdReader.ProcessImage(image)IfmrtdReader.Errors = MRTDErrors.NoErrorThenFor每一个valueAsKeyValuePair(Of MRTDField, MRTDDataElement)InmrtdReader.ResultsConsole.WriteLine(String.Format("Data Element Field: {0}", value.Key.ToString()))Console.WriteLine(String.Format("Data Element Value: {0}", value.Value.ReadableValue))Console.WriteLine(String.Format("Data Element Code : {0}", value.Value.MrzCharacters))Console.WriteLine(String.Format("Data Element Valid: {0}", value.Value.IsValid.ToString()))Console.WriteLine("************************************")NextEndIfEndUsingEndSubPublicNotInheritableClassLEAD_VARSPublicConstImagesDirAsString="C:\LEADTOOLS21\Resources\Images"EndClass
Requirements

Target Platforms

Leadtools。Forms.Commands Assembly
188金宝搏的网址客服|Support|Contact Us|Intellectual Property Notices
© 1991-2021LEAD Technologies, Inc.All Rights Reserved.