Category: mrz
-
Verifying a passport or ID card on a phone usually means reading the Machine-Readable Zone (MRZ) at the bottom of the document. The MRZ encodes the holder’s name, document number, nationality, and dates in a fixed format that OCR alone cannot reliably parse — you need a recognizer trained on...
-
Reading the Machine-Readable Zone (MRZ) of a passport or national ID card reliably from a phone camera needs an on-device MRZ pipeline. With the Dynamsoft MRZ Scanner native SDK (mrzscannerbundle 3.4.1300 on Android, DynamsoftMRZScannerBundle 3.4.1300 on iOS) wrapped in a small in-app Capacitor plugin, the entire workflow — camera preview,...
-
Choosing an MRZ (Machine Readable Zone) SDK for passport and ID scanning is hard to do from marketing pages alone — you need exact-match accuracy and latency numbers on a realistic dataset. This project is a browser-based benchmark app built with JavaScript, Dynamsoft Capture Vision 3.4.3000, and Scanbot Web SDK...
-
Building an MRZ recognition pipeline is only half the battle. You also need to know how it performs across real-world capture conditions, and you need a dataset whose ground truth matches the pixels being scored. This tutorial walks through a Python benchmark that evaluates the Dynamsoft Capture Vision SDK on...
-
Apple’s vision framework provides APIs for performing computer vision tasks such as face detection, document boundary detection, and text extraction. In this tutorial, we’ll explore how to leverage these APIs and Dynamsoft MRZ SDK to build a robust iOS ID scanner app. What you’ll build: A SwiftUI iOS app that...
-
A production-ready MRZ scanner app can be a powerful tool for businesses and organizations. It automates the process of scanning MRZs from passports and ID cards, detects faces, captures document images, and exports results to PDF. In this tutorial, we’ll walk through how to implement these features in an Android...
-
Machine Readable Zones (MRZ) are vital components of passports, visas, and other identification documents. Typically located at the bottom of a document’s front page, MRZs contain essential information such as the document type, holder’s name, issuing country, and expiration date. In today’s digital landscape, MRZ recognition is an invaluable tool...
-
Identity documents are adopted in many countries to prove a person’s identity. They usually have a card design around 8.6 cm x 5.4 cm in size with three-line MRZ, like ID cards in Germany and the Netherlands. Dutch ID Card Specimen: In this article, we are going to talk about...
-
MRZ stands for “machine-readable zone”. It is usually at the bottom of an identity page for machines to read its info like document type, name, nationality, date of birth, sex and expiration date, etc. A dataset of MRZ images is needed to train an OCR engine of MRZ or evaluate...
-
When developing or selecting an MRZ (Machine Readable Zone) recognition SDK, the primary challenge lies in finding an appropriate dataset for testing. Acquiring genuine MRZ images is challenging, and due to privacy concerns, they aren’t publicly accessible. Therefore, crafting MRZ images becomes a practical solution. Fortunately, there’s an open-source Python...
-
Passport Machine Readable Zone (MRZ) detection is sensitive to the orientation of the passport. If the passport is rotated — especially 90 degrees — the MRZ can simply fail to be detected even though it is perfectly readable to a human. The fix is a two-stage correction pipeline built on...