识别手写文本的图像与ICR - c# . net核心

本教程展示了如何在给定运行ICR形象在c#。net核心应用程序使用LEADTOOLS SDK。

概述
总结 本教程介绍了如何使用OcrEngineTypeLEADTOOLS ICR运行在一个图像上c# . net核心控制台应用程序。
完成时间 30分钟
Visual Studio项目 下载教程项目(1 KB)
平台 c# . net核心控制台应用程序
IDE Visual Studio 2017中,2019年
开发许可 下载LEADTOOLS
试试用另一种语言

所需的知识

熟悉基本的步骤创建一个项目的审查添加引用和设置一个许可证教程,在工作之前识别手写文本的图像与ICR - c# . net核心教程。

创建项目并添加LEADTOOLS引用

从项目中创建的副本添加引用和设置一个许可证教程。如果你没有这个项目,按照这个教程中的步骤创建它。

的引用需要取决于项目的目的。可以通过添加引用NuGet包。

本教程需要以下NuGet包:

对于一个完整的列表的应用程序所需的DLL文件,请参考文件包含在您的应用程序

设置许可文件

许可解锁项目需要的特性。它必须设置工具箱函数被调用之前。详情,包括教程为不同的平台,请参考设置一个运行时许可

有两种类型的运行时许可证:

请注意

添加LEADTOOLS NuGet引用和设置许可中会详细介绍添加引用和设置一个许可证教程。

初始化IOcrEngine并添加ICR代码

与项目创建、添加引用,许可,可以开始编码。

解决方案资源管理器,打开Program.cs。添加以下语句的使用块的顶部Program.cs

c#
使用系统;使用先;使用Leadtools;使用Leadtools.Ocr;

添加一个新方法程序类命名RunICR ()。调用RunICR ()方法在Main ()以下方法设置许可证代码,如下所示。

c#
静态无效主要(字符串[]参数){如果(! SetLicense ())Console.WriteLine (“错误设置许可证”);其他的Console.WriteLine (“许可文件已成功设置”);RunICR ();}

将下面的代码添加到RunICR ()方法运行ICR(智能字符识别)图像加载和导出结果作为可搜索PDF。对于本教程,使用的示例图像在以下文件路径:< INSTALL_DIR > \ LEADTOOLS21 \ \ \ demoicr2.tif图像资源

c#
静态无效RunICR (){字符串带有_file =@“C: \ LEADTOOLS21 \资源\ \ demoicr2.tif图像”;使用(IOcrEngine _ocrEngine = OcrEngineManager.CreateEngine (OcrEngineType.LEAD)){_ocrEngine.Startup (,,,@“C: \ LEADTOOLS21 \ Bin \常见\ OcrLEADRuntime”);/ /创建一个OCR文档使用(IOcrDocument ocrDocument = _ocrEngine.DocumentManager.CreateDocument ()){IOcrPage _ocrPage = ocrDocument.Pages.AddPage(带有_file,);_ocrPage.AutoZone ();(int我= 0;我< _ocrPage.Zones.Count;我+ +){OcrZone _zone = _ocrPage.Zones[我];_zone。ZoneType = OcrZoneType.Icr;}_ocrPage.Recognize ();ocrDocument.Save (@“C: \ LEADTOOLS21 \资源\ \ icr.pdf图像”Leadtools.Document.Writer.DocumentFormat.Pdf,);}}}

运行该项目

按运行项目F5,或通过选择调试- >开始调试

如果是正确的步骤,控制台和应用程序自动生成区出现AutoZone为一个图像被用于只有公认的图像并将其输出到一个可搜索的PDF。

总结

本教程展示了如何在图像和输出运行ICR搜索PDF。我们还介绍了如何使用IOcrEngineIOcrPage接口,以及OcrZone结构。

另请参阅

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