[SerializableAttribute ()]
公共结构体OcrStatistic
< SerializableAttribute () >
公共结构OcrStatistic
继承了System.ValueType
@接口LTOcrStatistic: NSObject
公共类OcrStatistic
[SerializableAttribute ()]
公共价值类OcrStatistic:公共System.ValueType
这个结构包含了最新的成功识别的准确性和时间数据的过程。
获取数据,使用GetLastStatistic。
注意文本的时间后处理可以计算如下:PostProcessingTime =统计。ReadingTime——statistic.RecognitionTime。
注意:只有以下成员可供LEADTOOLS OCR模块——导致引擎
这个例子将显示过去的统计数据,识别页面上的操作。
使用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 ()
结束使用
结束子
公共NotInheritable类LEAD_VARS
公共常量ImagesDir作为字符串=“C: \ LEADTOOLS21 \ Resources \图片”
公共常量OcrLEADRuntimeDir作为字符串=“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”
结束类
帮助收藏
光栅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点
联系我们请填写这张表格,我们将通过电子邮件联系你。