Tag: mrz
-
A step-by-step tutorial for building an Expo (React Native) app that reads the MRZ on passports and ID cards with the Dynamsoft MRZ Scanner native SDK through a hand-written Expo module — returning parsed fields, a perspective-corrected document image, and a cropped portrait photo.
-
Build a cross-platform Ionic Vue ID card and passport MRZ scanner that runs the Dynamsoft MRZ Scanner native SDK (mrzscannerbundle 3.4.1300) on Android and iOS, with both camera and gallery / file data sources, portrait photo extraction, and a deskewed document image produced by the same capture pipeline.
-
Build a browser-based MRZ benchmark with JavaScript comparing Dynamsoft Capture Vision vs Scanbot on 3,315 MIDV-500 images — Dynamsoft reached 46.49% exact accuracy vs 42.78% at ~45% lower average scan time.
-
Benchmark MRZ recognition on 3,315 challenging MIDV-500 images — Dynamsoft Capture Vision vs. open-source PassportEye and FastMRZ on identical images and metrics.
-
Build a real-time Android passport and ID scanner that parses MRZ data, detects portraits, and runs on-device with the Dynamsoft Capture Vision MRZ Scanner Bundle.
-
How to Extract Structured Data and Photos from Passports in JavaScript with Dynamsoft Capture Vision
Learn how to build a JavaScript passport MRZ scanner that extracts structured MRZ fields, document borders, and portrait photos in the browser with Dynamsoft Capture Vision.
-
Learn how to build a .NET MAUI Blazor app that scans barcodes, reads MRZ from travel documents, and detects document boundaries using Dynamsoft Capture Vision SDK v3.2 — targeting Android, iOS, macOS, and Windows from a single codebase.
-
Step-by-step guide to building a cross-platform React Native app that scans MRZ zones on passports, ID cards, and travel documents using Dynamsoft MRZ Scanner SDK v3.2 — with a single API call and no native code.
-
Learn how to build a real-time MRZ scanner desktop app in Java using the Dynamsoft Capture Vision SDK to read and parse passport and travel document data from a live camera or image files.
-
Step-by-step Flutter MRZ scanner tutorial for Android and iOS: learn to read passport and ID card Machine Readable Zone (MRZ) data using the Dynamsoft MRZ Scanner SDK. Covers project architecture, Material 3 UI, scan flow, Android/iOS camera configuration, and App Store publishing tips.
-
Step-by-step guide to building a C# .NET WinForms desktop application that reads barcodes and QR codes, detects and normalizes documents, and parses MRZ data from passports and ID cards using the Dynamsoft Capture Vision Bundle SDK.
-
Step-by-step tutorial for developers: convert a vanilla-JS Dynamsoft vision scanner to a production-ready React application. Covers React hooks, SDK integration, camera capture, MRZ parsing, and document rectification.
-
Complete developer tutorial: package a Dynamsoft Capture Vision barcode, MRZ, and document-scanner as a cross-platform Electron desktop application. Covers main-process architecture, camera permissions, CSP configuration, context isolation, and distribution with electron-builder.
-
Build a Python MRZ scanner with passport portrait and face extraction using Dynamsoft Capture Vision SDK and PySide6. The ReadPassportAndId template parses MRZ fields and detects portrait zones in a single capture call, making it ideal for digital KYC and identity verification workflows.
-
Learn how to build a comprehensive MRZ recognition app on Android using Dynamsoft MRZ Scanner SDK and Google ML Kit. This guide covers live camera scanning, document capture, face extraction, and detailed MRZ parsing for passports and ID cards.
-
Learn how to build a browser-based passport MRZ scanner in JavaScript — combining Dynamsoft Capture Vision for MRZ recognition, PaddleOCR via ONNX Runtime Web for free in-browser OCR, and face-api.js for facial photo extraction from identity documents.
-
Step-by-step guide to building a JavaScript MRZ generator Chrome extension that creates ICAO 9303-compliant MRZ codes for passports, ID cards, and visas using the Canvas API and OCR-B font.
-
Learn how to build an AI-powered MRZ scanner and barcode reader using Dynamsoft Capture Vision 3.2.1000's deep learning models — with benchmark results on real passport and 1D barcode datasets.
-
Learn how to build a Swift iOS MRZ scanner for ID cards and passports using SwiftUI. Covers AVFoundation camera setup, Apple Vision face and document detection, native OCR, and Dynamsoft MRZ SDK integration.
-
Learn how to leverage AI agents to build a Python desktop application with barcode scanning, document normalization, and MRZ reading using the Dynamsoft Capture Vision SDK — through iterative AI-assisted development.
-
Step-by-step Android MRZ passport scanner code example using Dynamsoft MRZ Scanner SDK, CameraX, and ML Kit — with face detection, document rectification, and PDF export.
-
Step-by-step guide to using the Dynamsoft Capture Vision JavaScript SDK for barcode scanning, MRZ reading, and document boundary detection — from image files and a live camera feed in the browser.
-
Learn how to improve MRZ reading accuracy in C++ from 65% to 95% using Dynamsoft's deep learning model — a step-by-step C++ passport scanner deep learning tutorial covering camera integration, result parsing, and cross-platform CMake setup.
-
Step-by-step Android tutorial: scan passport and ID card MRZ using a USB camera with Dynamsoft Label Recognizer. Covers UVCCamera integration, preview capture, and MRZ parsing for Android kiosk and tablet setups.
-
Learn how to build a cross-platform Electron desktop app that scans passport MRZ data using Dynamsoft Label Recognizer — complete with camera capture, IPC messaging, and parsed field extraction.
-
Step-by-step tutorial to build a Next.js client-side ID card scanner component that reads MRZ and PDF417 barcodes from passports, driver's licenses, and ID cards via camera using Dynamsoft Capture Vision SDK.
-
Step-by-step iOS SwiftUI passport MRZ scanner tutorial. Use Dynamsoft Capture Vision SDK to read machine-readable zones from passports and ID cards in real time on iPhone.
-
Step-by-step C# tutorial to build a cross-platform passport and ID card MRZ scanner for Android and iOS using .NET MAUI and the Dynamsoft Capture Vision SDK. Includes camera setup, real-time MRZ recognition, and parsed result display.
-
Step-by-step tutorial to build a C# Blazor WebAssembly passport MRZ scanner using Dynamsoft Capture Vision SDK. Read and scan MRZ data from passports and ID documents in .NET with JavaScript interop.
-
Build a cross-platform C++ passport MRZ scanner with CMake and OpenCV. This step-by-step tutorial covers TD1, TD2, and TD3 machine-readable zone recognition and field parsing using the Dynamsoft Capture Vision SDK on Windows and Linux, with ready-to-run source code.
-
Learn how to build an Angular MRZ scanner app that reads and parses passport Machine Readable Zones from image files and live camera streams using the Dynamsoft Capture Vision SDK.
-
The article talks about how to build an ID card scanner with React Native, Vision Camera and Dynamsoft Label Recognizer.
-
Learn how to use a JSON-based Domain-Specific Language (DSL) to configure document scanning, barcode reading, and text recognition tasks in Dynamsoft Capture Vision — with cross-platform template reuse.
-
Build an Android MRZ text scanner in Jetpack Compose with CameraX and Dynamsoft MRZ Scanner (mrzscannerbundle 3.4.1300): feed camera frames and picked images into the Capture Vision Router's video pipeline, draw the detected MRZ lines as an overlay, and read MRZ from both live camera and static images.
-
Step-by-step tutorial to build a cross-platform .NET REST API that decodes barcodes, reads MRZ from passports and IDs, and rectifies documents using the Dynamsoft Capture Vision SDK and ASP.NET Core Web API.
-
Generate synthetic MRZ passport images for OCR training using Python. Create mock passport images for OCR testing with inpainting, random MRZ generation, and text rendering.
-
Learn how to generate MRZ code programmatically using Python and the open-source mrz package. Build a cross-platform MRZ generator with Flet, then create an online MRZ generator and detector with Pyodide, HTML5, and the Dynamsoft JavaScript MRZ SDK.
-
Improve passport MRZ (Machine Readable Zone) detection in Python with the Dynamsoft Capture Vision bundle. Correct skewed and rotated passports using document edge detection, perspective transformation, and RetinaFace orientation fixes.
-
Create a Python Flask REST API that exposes Dynamsoft Barcode Reader, Document Normalizer, and Label Recognizer as HTTP endpoints, then automate barcode decoding, MRZ scanning, and document rectification in Power Automate for Desktop.
-
Build a Node.js command-line MRZ scanner for passports, ID cards, and visas with Dynamsoft Capture Vision — one captureAsync() call returns parsed document fields and raw MRZ lines, with no native build step or OpenCV dependency.