←选择平台

OcrStatistic结构

总结
代表处理统计数据。
语法
c#
VB
objective - c
c++
Java
[SerializableAttribute ()]公共结构体OcrStatistic
< SerializableAttribute () >公共结构OcrStatistic继承了System.ValueType
@接口LTOcrStatistic: NSObject
公共OcrStatistic
[SerializableAttribute ()]公共价值OcrStatistic:公共System.ValueType
讲话

这个结构包含了最新的成功识别的准确性和时间数据的过程。

获取数据,使用GetLastStatistic

注意文本的时间后处理可以计算如下:PostProcessingTime =统计。ReadingTime——statistic.RecognitionTime。

注意:只有以下成员可供LEADTOOLS OCR模块——导致引擎

例子

这个例子将显示过去的统计数据,识别页面上的操作。

c#
VB
使用Leadtools;使用Leadtools.Codecs;使用Leadtools.Ocr;使用Leadtools.Document.Writer;公共无效OcrStatisticExample (){/ /创建一个实例的引擎使用(IOcrEngine ocrEngine = OcrEngineManager.CreateEngine (OcrEngineType.LEAD)){/ /启动引擎使用默认参数ocrEngine.Startup (,,,LEAD_VARS.OcrLEADRuntimeDir);字符串tifFileName = Path.Combine (LEAD_VARS.ImagesDir,“Ocr1.tif”);字符串pdfFileName = Path.Combine (LEAD_VARS.ImagesDir,“Ocr1.pdf”);/ /创建一个OCR页面使用(IOcrPage ocrPage = ocrEngine.CreatePage (ocrEngine.RasterCodecsInstance。负载(tifFileName, 1), OcrImageSharingMode.AutoDispose)){/ /处理页面ocrPage.AutoPreprocess (OcrAutoPreprocessPageCommand.Deskew);/ /识别页面/ /注意,识别可以被称为没有调用AutoZone或手动添加区域。发动机将/ /检查和自动auto-zones页面ocrPage.Recognize ();/ /显示去年的统计识别操作OcrStatistic统计= ocrEngine.GetLastStatistic ();Console.WriteLine (“公认的人物:{0}”,statistic.RecognizedCharacters);Console.WriteLine (“公认的话说:{0}”,statistic.RecognizedWords);Console.WriteLine (“拒绝字符:{0}”,statistic.RejectedCharacters);Console.WriteLine (“纠正词:{0}”,statistic.CorrectedWords);Console.WriteLine (”“女士承认时间:{0},statistic.RecognitionTime);Console.WriteLine (“阅读时间:{0}女士”,statistic.ReadingTime);Console.WriteLine (”“女士图像预处理时间:{0},statistic.ImagePreprocessingTime);Console.WriteLine (”“女士分解时间:{0},statistic.DecompositionTime);Console.WriteLine (”“女士后期处理时间:{0}、统计。ReadingTime - statistic.RecognitionTime);}/ /关闭引擎/ /注意:调用处理也会自动关闭发动机如果它已经启动ocrEngine.Shutdown ();}}静态LEAD_VARS{公共常量字符串ImagesDir =@“C: \ LEADTOOLS21 \ Resources \图片”;公共常量字符串OcrLEADRuntimeDir =@“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”;}
进口Leadtools进口Leadtools.Codecs进口Leadtools.Ocr进口Leadtools.Document.Writer公共OcrStatisticExample ()创建一个实例的引擎使用ocrEngine作为IOcrEngine = OcrEngineManager.CreateEngine (OcrEngineType.LEAD)“启动引擎使用默认参数ocrEngine.Startup (没有什么,没有什么,没有什么LEAD_VARS.OcrLEADRuntimeDir)昏暗的tifFileName作为字符串= Path.Combine (LEAD_VARS.ImagesDir“Ocr1.tif”)昏暗的pdfFileName作为字符串= Path.Combine (LEAD_VARS.ImagesDir“Ocr1.pdf”)“创建一个OCR页面使用ocrPage作为IOcrPage = ocrEngine.CreatePage (ocrEngine.RasterCodecsInstance。负载(tifFileName, 1)、OcrImageSharingMode.AutoDispose)“处理页面ocrPage.AutoPreprocess (OcrAutoPreprocessPageCommand.Deskew没有什么)“认识到页面“注意,识别可以被称为没有调用AutoZone或手动添加区。发动机将的检查和自动auto-zones页面ocrPage.Recognize (没有什么)对最后的显示统计识别操作昏暗的统计作为OcrStatistic = ocrEngine.GetLastStatistic ()Console.WriteLine (“公认的人物:{0}”statistic.RecognizedCharacters)Console.WriteLine (“公认的话说:{0}”statistic.RecognizedWords)Console.WriteLine (“拒绝字符:{0}”statistic.RejectedCharacters)Console.WriteLine (“纠正词:{0}”statistic.CorrectedWords)Console.WriteLine (”“女士承认时间:{0}statistic.RecognitionTime)Console.WriteLine (“阅读时间:{0}女士”statistic.ReadingTime)Console.WriteLine (”“女士图像预处理时间:{0}statistic.ImagePreprocessingTime)Console.WriteLine (”“女士分解时间:{0}statistic.DecompositionTime)Console.WriteLine (”“女士后期处理时间:{0}、统计。ReadingTime - statistic.RecognitionTime)结束使用“关闭发动机注意:调用处理也将自动关闭发动机如果它已经启动ocrEngine.Shutdown ()结束使用结束公共NotInheritableLEAD_VARS公共常量ImagesDir作为字符串=“C: \ LEADTOOLS21 \ Resources \图片”公共常量OcrLEADRuntimeDir作为字符串=“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”结束
需求

目标平台

Leadtools.Ocr作为sembly
188金宝搏的网址客服|支持|联系我们|知识产权的通知
©1991 - 2021领先的技术公司。保留所有权利。