ProcessImage方法
语法
c#
VB
objective - c
c++
Java
参数
例子
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.Forms.Common;使用Leadtools.Ocr;使用Leadtools.Forms.Commands;公共无效TestMRTDReader (){//初始化RasterCodecs类RasterCodecs codecs =新RasterCodecs ();初始化MRTDReader类MRTDReader MRTDReader =新MRTDReader ();// MRTD映像字符串mrtdPath = Path.Combine(LEAD_VARS.ImagesDir,“MRZ_SAMPLE.jpg”);RasterImage image = codecs.Load(mrtdPath);IOcrEngine ocrEngine = OcrEngineManager.CreateEngine(ocrengintype . lead);ocrEngine。启动(编解码器,零,零, LEAD_VARS.OcrLEADRuntimeDir);//将引擎分配给读取器mrtdReader。OcrEngine=ocrEngine;//进程图像mrtdReader.ProcessImage(图片);如果(mrtdReader。错误== mrtderors . noerror){foreach(var价值在mrtdReader.Results){控制台。WriteLine (字符串.Format ("数据元素字段:{0}"value.Key.ToString ()));控制台。WriteLine (字符串.Format ("数据元素值:{0}"value.Value.ReadableValue));控制台。WriteLine (字符串.Format ("数据元素代码:{0}"value.Value.MrzCharacters));控制台。WriteLine (字符串.Format ("有效数据元素:{0}"value.Value.IsValid.ToString ()));控制台。WriteLine ("************************************");}}ocrEngine.Shutdown ();}静态类LEAD_VARS{公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”;公共常量字符串OcrLEADRuntimeDir =@“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”;}
进口Leadtools进口Leadtools。编解码器进口Leadtools.Forms.Common进口Leadtools。光学字符识别进口Leadtools.Forms.Commands公共子TestMRTDReader ()初始化RasterCodecs类昏暗的编解码器作为新RasterCodecs ()初始化BankCheckReader类昏暗的mrtdReader作为新MRTDReader ()银行支票的图片昏暗的chequePath作为字符串= Path.Combine (LEAD_VARS.ImagesDir“MRZ_SAMPLE.jpg”)昏暗的图像作为RasterImage = codecs.Load(checepath)使用ocrEngine作为IOcrEngine = OcrEngineManager.CreateEngine(ocrengintype . lead)ocrEngine。启动(没有什么,没有什么,没有什么,“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”)'将引擎分配给阅读器mrtdReader。OcrEngine=ocrEngine过程图像mrtdReader.ProcessImage(图片)如果mrtdReader。错误= MRTDErrors。NoError然后为每一个价值作为KeyValuePair(MRTDField, MRTDDataElement)在mrtdReader。结果控制台。WriteLine (字符串.Format ("数据元素字段:{0}"value.Key.ToString ()))控制台。WriteLine (字符串.Format ("数据元素值:{0}", value.Value.ReadableValue))控制台。WriteLine (字符串.Format ("数据元素代码:{0}", value.Value.MrzCharacters))控制台。WriteLine (字符串.Format ("有效数据元素:{0}"value.Value.IsValid.ToString ()))控制台。WriteLine ("************************************")下一个结束如果结束使用结束子公共NotInheritable类LEAD_VARS公共常量ImagesDir作为字符串=“C: \ LEADTOOLS21 \ Resources \图片”结束类