6

我正在寻找 java 或 c++ 中的 API 来读取 MRZ 并解码旅行证件(护照)中的 MRZ 代码。

有关机读区的更多信息,请访问 http://www.highprogrammer.com/alan/numbers/mrp.html。以前有人用 API 做过吗?

4

3 回答 3

1

请参阅mrz-java Google 代码项目。不过它还是很新的——它目前只支持四种机读区格式。

于 2011-07-11T12:07:01.547 回答
-2

抱歉,我无法直接提供帮助,但我知道的一家提供这项服务的公司正在使用 OCR 来提取文本和 MRZ 代码,然后大概他们可以访问计算 MRZ 的算法。

我猜如果您询问 API,那么您可能已经可以访问字符并且只需要算法来检查文本是否计算为 MRZ?

于 2011-05-03T22:11:50.857 回答
-3

目前尚不清楚您是否只是在寻找解析器,或者您需要一种解决方案来从一个或多个图像中捕获 MRZ 并对其进行解析。

假设您想要捕获机读区并对其进行解析,那么免费的可用资源并不多。如果您想卷起袖子并自己进行大量编码,则可以使用免费软件,但需要做一些工作才能使其正常运行。

Google Tesseract 适用于 Android、IOS 和 Windows。它是一个通用的 OCR 引擎。您可以在以下位置找到它:

https://github.com/tesseract-ocr

如果您想要一个专门设计用于处理 MRZ 的 SDK,您有几个选择。一个这样的选择是 SimonComputing Inc. 的 Xavier。这个 SDK 适用于 Android 和 IOS。它提供了一个 Widget 以通过智能手机的摄像头捕获 MRZ,然后提供 OCR 引擎和解析库将 MRZ 分解为您可以在应用程序中使用的字段。

免费演示应用程序下载:

在苹果商店 - https://itunes.apple.com/us/app/xavier-mrz/id1057308745?mt=8

在 Google Play 上 – https://play.google.com/store/apps/details?id=xavier.simoncomputing.com.xavierlibrary

Github 上的免费评估 SDK:

对于 IOS - https://github.com/simoncomputing/Public-Xavier-iOS-Eval-SDK

对于 Github - https://github.com/simoncomputing/Public-Xavier-Android-Eval-SDK

于 2015-09-03T18:28:10.210 回答