作为LEAD Technologies 25周年纪念的一部分,我们正在搞一个“25天收集25个项目来展示LEAD功能强度和易用性”的活动。今天要展示的项目来自于梅恩的分享。
测试OCR Web Service
测试OMR Web Service
测试OCR Web Service
它是做什么的
该项目使用LEADTOOLS第19版扩展了OCR REST服务,以便接受多个区域。
所使用的功能
· OCR
开发进程日志
大家好,我是梅恩。我要将一个新的方法添加到我们的OCR REST服务,它包含一个区域文件(ozf)的URI,以及一个包含范围和每个区域类型的对象数组。
我将要使用的是LEADTOOLS文档成像套件SDK,因为它可以为我提供不同的识别功能,包括OCR,MICR,OMR,区划,以及其他等多项功能。(在我看来),使用LEADTOOLS文档工具包的主要优点在于,可以在图像和文件处理方面节省时间和精力。
我要创建一个新的方法,并将其命名为GetTextWithPredefinedZones。这种方法将需要一个区域文件(ozf)的URI和一个名为ZonesData的用户定义的类的实例。该ZonesData类包含两个成员:
ZonesBounds:这是一个LeadRect对象的数组,其中包含每个区域的边界。
ZonesTypes:这是一个整数此数组,其中包含每个区域的类型。如果了解有关该区域类型的详细信息,请参阅Leadtools.Forms.Ocr.OcrZoneTypeenum。
请注意,即使你传送了该ZonesData类的实例,此方法默认情况下将使用区域文件(.ozf)。如果你将一个空的字符串传递到区域文件名参数,该函数将使用ZonesData实例。
我已经添加完了该新方法,以及基于以下在线帮助主题的各种所需要的类和类型:
· Documentation: IOcrPage.Zones
到目前为止,在修改OCR REST服务上,包括进行编码和调试的时间,我总共投资了5个小时的时间。现在,我终于创建出了一个测试用的C#应用程序来检查OCR服务。
我成功地运行了该测试应用程序,并对有不同区域范围和类型的不同图像进行了尝试,而它是可以和预期的一样运行的。最终,该应用程序和OCR服务完工!我花了大约8个小时的时间将这些全部整合在一起,包括设计,测试和调试。
能够顺利地完成此应用程序应该首先归功于我心爱的工具,它不仅提供了出色的功能,还提供了全面的测试功能,这使得编程过程容易了许多,更易于像我一样的全世界各地的编程人员进行工作。
下载该项目
该示例项目的源代码您可以点击这里进行下载。
20 Zonal OCR REST Service.zip (55.89 kb)
要运行该项目,请将其解压缩到该目录下:C:\LEADTOOLS 19\Examples\REST directory。
支持
关于其他产品的更多信息,请访问我们的官方网站,
欢迎下载免费的全功能评估版SDK,全功能试用版中有这个例子的全部源代码。
同时欢迎您使用评估版期间的免费技术支持。
关于葡萄城
葡萄城是专业的软件开发技术和低代码平台提供商,以“赋能开发者”为使命,致力于通过表格控件、低代码和BI等各类软件开发工具和服务,一站式满足开发者需求,帮助企业提升开发效率并创新开发模式。葡萄城开发技术始于1980年,40余年来始终聚焦软件开发技术,有深厚的技术积累和丰富的产品线。是业界能够同时赋能软件开发和低代码开发的企业。凭借过硬的产品能力、活跃的用户社区和丰富的伙伴生态,与超过3000家合作伙伴紧密合作,产品广泛应用于信息和软件服务、制造、交通运输、建筑、金融、能源、教育、公共管理等支柱产业。
葡萄城热门产品


