c#
VB
c++
Java
公共类BankCheckField
公共类BankCheckField
公共类BankCheckField
公共ref类BankCheckField
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.Forms.Common;使用Leadtools.Ocr;使用Leadtools.Forms.Commands;公共无效TestBankCheckReader (){/ /初始化RasterCodecs类RasterCodecs编解码器=新RasterCodecs ();/ /初始化BankCheckReader类BankCheckReader checkReader =新BankCheckReader ();/ /银行支票的形象字符串chequePath = Path.Combine (LEAD_VARS.ImagesDir,“BankCheck.jpg”);RasterImage图像= codecs.Load (chequePath);IOcrEngine ocrEngine = OcrEngineManager.CreateEngine (OcrEngineType.LEAD);ocrEngine.Startup(编解码器,零,零,LEAD_VARS.OcrLEADRuntimeDir);/ /将引擎分配给读者checkReader。OcrEngine = OcrEngine;/ /设置小的代码类型checkReader。MicrFontType = BankCheckMicrFontType.E13b;/ /事件处理过程checkReader。过程+ =新EventHandler < ProgressEventArgs > (reader_Processed);/ /处理图像checkReader.ProcessImage(图片);ocrEngine.Shutdown ();}无效reader_Processed (对象发送方,ProgressEventArgs e){Console.WriteLine (字符串.Format (”状态:{0}%”e.State));Console.WriteLine (字符串.Format (“百分比:{0}%”e.Percentage));Console.WriteLine (字符串.Format (“FieldType: {0} %”e.FieldType.ToString ()));如果(e。状态= = ProcessState.Finish){BankCheckReader读者=发送方作为BankCheckReader;foreach(var价值在reader.Results){LeadRect边界= value.Value.Bounds;Console.WriteLine (字符串.Format (“字段名:{0}”value.Key));Console.WriteLine (字符串.Format (“字段值:{0}”value.Value.Text));Console.WriteLine (字符串.Format (”字段范围:{0},{0},{0},{0}”、bounds.X.ToString () bounds.Y.ToString (), bounds.Width.ToString (), bounds.Height.ToString ()));Console.WriteLine (“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”);}}}静态类LEAD_VARS{公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”;公共常量字符串OcrLEADRuntimeDir =@“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”;}
进口Leadtools进口Leadtools.Codecs进口Leadtools.Forms.Common进口Leadtools.Ocr进口Leadtools.Forms.Commands公共子TestBankCheckReader ()“初始化RasterCodecs类昏暗的编解码器作为新RasterCodecs ()“初始化BankCheckReader类昏暗的checkReader作为新BankCheckReader ()银行支票的形象昏暗的chequePath作为字符串= Path.Combine (LEAD_VARS.ImagesDir“BankCheck.jpg”)昏暗的图像作为RasterImage = codecs.Load (chequePath)使用ocrEngine作为IOcrEngine = OcrEngineManager.CreateEngine (OcrEngineType.LEAD)ocrEngine.Startup (没有什么,没有什么,没有什么,“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”)“引擎分配给读者checkReader。OcrEngine = OcrEngine事件处理过程AddHandlercheckReader.Process,AddressOfreader_Processed的过程形象checkReader.ProcessImage(图片)结束使用结束子私人子reader_Processed(发送方作为对象e作为ProgressEventArgs)Console.WriteLine (字符串.Format (”状态:{0}%”,e.State))Console.WriteLine (字符串.Format (“百分比:{0}%”,e.Percentage))Console.WriteLine (字符串.Format (“FieldType: {0} %”e.FieldType.ToString ()))如果e。状态= ProcessState.Finish然后昏暗的读者作为BankCheckReader BankCheckReader = TryCast(发送方)如果读者不是没有什么然后为每一个价值作为KeyValuePair (字符串BankCheckField)在reader.Results昏暗的界限作为LeadRect = value.Value.BoundsConsole.WriteLine (字符串.Format (“字段名:{0}”,value.Key))Console.WriteLine (字符串.Format (“字段值:{0}”,value.Value.Text))Console.WriteLine (字符串.Format (”字段范围:{0},{0},{0},{0}”、bounds.X.ToString () bounds.Y.ToString (), bounds.Width.ToString (), bounds.Height.ToString ()))Console.WriteLine (“* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *”)下一个结束如果结束如果结束子公共NotInheritable类LEAD_VARS公共常量ImagesDir作为字符串=“C: \ LEADTOOLS21 \ Resources \图片”结束类
帮助收藏
光栅net|C API|c++类库|HTML5 JavaScript
文档net|C API|c++类库|HTML5 JavaScript
医疗net|C API|c++类库|HTML5 JavaScript
医疗Web查看器net
188宝金博怎么下载
支持的平台上
net, Java, Android和iOS / macOS组件
C / c++类库的API
HTML5 JavaScript库
你的邮件已经发送到支持!有人应该联系!如果你的问题是紧急请回到聊天。
聊天时间:
周一——周五,上午6点等
谢谢你的反馈!
请填写表单重新开始一个新的聊天。
所有代理目前离线。
聊天时间:
周一-周五
早上8:30 - 6点
联系我们请填写这张表格,我们将通过电子邮件联系你。
