Tag: passport
-
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,...
-
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...
-
Machine Readable Zone (MRZ) recognition is a critical feature in applications that require scanning and processing identity documents, such as passports and visas. On Android devices, implementing accurate MRZ recognition can significantly enhance the efficiency and user experience of such apps. In this article, we will explore how to build...
-
Machine Readable Zone (MRZ) is a crucial feature adopted in modern passports, visas, and ID cards. It contains essential information about the document holder, such as their name, gender, country code, and document number. MRZ recognition plays a key role in border control, airport security, and hotel check-in processes. Use...
-
The Dynamsoft Capture Vision SDK (DCV) is a modular and unified SDK that integrates barcode scanning, document detection, MRZ recognition, and more under a single pipeline-based API. One of its key modules is the MRZ scanner, which provides machine-readable zone recognition for passports, visas, and other travel documents. This article...
-
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...
-
You can recognize the MRZ (Machine Readable Zone) on passports, ID cards, and visas in Node.js with the official dynamsoft-capture-vision-for-node package: a single CaptureVisionRouter.captureAsync(imagePath, 'ReadPassportAndId') call returns both the parsed document fields (surname, given names, document number, dates of birth and expiry) and the raw MRZ lines. The SDK ships...