0

寻找基于 Java 的示例以使用LEADTOOLS SDK 来读取银行支票的详细信息,如帐号、MICR 代码等。如果你们中的任何人使用过/看过,请分享。

谢谢。

4

2 回答 2

0

Mahantesh,
LEADTOOLS 在 Android 上支持 Java。该文件夹下有随工具包安装的Java demo:
[LEADTOOLS Android SDK 文件夹]\Examples\Android
与OCR相关的3个demo分别是OcrDemo、MicrDemo和MinimumOCR。
特别是第二个演示,MicrDemo,展示了如何处理银行支票。

对于 Windows 等其他平台,Java 不受官方支持。但是,有一些方法可以将工具包与 Java 一起使用,例如使用 JNI(Java 本机接口)。我们有一个概念验证演示,在以下页面中展示了这种方法:http:
//support.leadtools.com/SupportPortal/CS/forums/26876/ShowPost.aspx
如果该方法本身适用于您的情况,您可以修改项目以支持 OCR 和 MICR。您应该记住,不同平台之间的代码不会完全相同,但语义和逻辑会有很多相似之处。

于 2015-06-25T15:19:51.783 回答
0

有关于此的新信息:

LEAD 最近发布了 LEADTOOLS 19 的设置,其中包括适用于 Windows 和 Linux 的 Java API。由于您想识别常规文本(帐号)和银行支票 MICR 代码,您可以使用 LEADTOOLS OCR 和 MICR 功能。

安装新设置后,您可以在此处找到 Java OCR 演示的源代码:[LEADTOOLS 19 文件夹]\Examples\Java\OcrDemo 对于常规文本,将区域的类型设置为 OcrZoneType.Text,对于 MICR 特殊代码,修改演示并在运行 OCR 之前将包含您的 MICR 符号的区域类型更改为 OcrZoneType.MICR。MICR 区域的代码如下所示:

OcrZone ocrZone = new OcrZone();
// Set ocrZone's bound
ocrZone.setBounds(demoData.zoneBounds);
ocrZone.setZoneType(OcrZoneType.MICR);
于 2016-04-21T15:10:31.340 回答