API в Java или C++ для чтения кода проездного документа (паспорта) MRZ
Я ищу API в java или C++ для чтения MRZ и декодирования кода MRZ в проездных документах (паспортах).
Дополнительную информацию о MRZ можно найти по адресу http://www.highprogrammer.com/alan/numbers/mrp.html. Кто-нибудь делал это раньше с помощью API?
3 ответа
Пожалуйста, ознакомьтесь с проектом mrz-java Google code. Впрочем, он довольно новый - на данный момент он поддерживает только четыре формата MRZ.
Извините, я не могу помочь напрямую, но одна известная мне компания, которая предоставляет эту услугу, использует OCR для извлечения текста и кода MRZ, а затем, предположительно, у них есть доступ к алгоритму вычисления MRZ.
Я предполагаю, что если вы спрашиваете об API, то, возможно, у вас уже есть доступ к символам, и вам просто нужен алгоритм, чтобы проверить, что текст вычисляется для создания MRZ?
Неясно, ищете ли вы просто анализатор или вам нужно решение для захвата MRZ из изображения или изображений, а также для его анализа.
Предполагая, что вы хотите захватить MRZ, а также проанализировать его, не так много свободного места. Если вы хотите засучить рукава и самостоятельно выполнять кодирование, есть бесплатная программа, но для ее правильной работы потребуется некоторое время.
Google Tesseract доступен для Android, IOS и Windows. Это OCR двигатель общего назначения. Вы можете найти это на:
https://github.com/tesseract-ocr
Если вам нужен SDK, специально разработанный для обработки MRZ, у вас есть несколько вариантов. Одним из таких вариантов является Xavier от SimonComputing Inc. Этот SDK работает на Android и IOS. Он предоставляет виджет для захвата MRZ через камеру вашего смартфона, затем предоставляет механизм распознавания текста и библиотеку синтаксического анализа, чтобы разбить MRZ на поля, которые вы можете использовать в своем приложении.
Бесплатные загрузки демо-приложений:
В Apple Store - 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
Бесплатные оценочные SDK на Github:
Для IOS - https://github.com/simoncomputing/Public-Xavier-iOS-Eval-SDK
Для Github - https://github.com/simoncomputing/Public-Xavier-Android-Eval-SDK