Tag: ocr
-
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 Python desktop app on Windows that scans documents with Dynamic Web TWAIN Service, runs local layout analysis with PP-DocLayoutV3, and compares OneOCR, PaddleOCR, and Ollama OCR backends in one PySide6 interface.
-
Learn how to build a Python desktop app that scans QR codes and printed page numbers from the same image with PySide6 and Dynamsoft Capture Vision OCR.
-
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 web-based document scanning application with OCR and full-text search capabilities. Step-by-step tutorial using Dynamic Web TWAIN SDK, IndexedDB, and Canvas API for organizing and searching bulk scanned documents.
-
Learn how to build a modern web-based document scanner that combines Dynamic Web TWAIN for scanning and OCR with Chrome's Gemini Nano AI for intelligent document summarization. Ideal for digitizing large volumes of documents — from invoices and legal contracts to medical records — with on-device AI that keeps your...
-
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.
-
Learn how to build a JavaScript document scanning and OCR web application using Dynamic Web TWAIN's OCRKit addon — scan images, recognize text in multiple languages, correct orientation, and export searchable PDFs from the browser.
-
Learn how to read barcodes with Tesseract OCR in Python and improve barcode recognition accuracy for damaged images by combining Dynamsoft Barcode Reader with a Tesseract fallback — includes setup, sample code, validation strategy, and production troubleshooting tips.
-
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 extract text from scanned documents in C# .NET 8 using Dynamic Web TWAIN REST API and Windows.Media.Ocr — build a full WinForms desktop scanner app with multi-language OCR.
-
Learn how to implement JavaScript PDF text search in a web browser viewer using Dynamsoft Document Viewer SDK v3.0, Tesseract.js, and OCR.space to make any scanned PDF fully searchable.
-
Step-by-step JavaScript web OCR API tutorial for images and PDFs — use Tesseract.js, pdf.js, and jsPDF to convert scanned files into searchable PDFs entirely in the browser.
-
A step-by-step Python OCR tutorial for SEMI font recognition on semiconductor wafers. Learn how to load a custom dot-matrix font model and extract characters from wafer images using Dynamsoft Capture Vision SDK on Windows, Linux, and macOS.
-
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 auto-correct scanned document orientation in JavaScript. Use the scanner's TWAIN ICAP_AUTOMATICROTATE capability or detect and rotate misoriented pages with OCR (Dynamic Web TWAIN OCR add-on or Tesseract.js).
-
Step-by-step C++ tutorial: scan 1D barcodes and recognize OCR text labels from camera frames using Dynamsoft Capture Vision SDK with OpenCV on Windows and Linux.
-
Build a web-based parcel scanner that reads 1D barcodes and extracts surrounding text labels in any orientation using Dynamsoft Capture Vision JavaScript SDK.
-
The article talks about how to build an ID card scanner with React Native, Vision Camera and Dynamsoft Label Recognizer.
-
Step-by-step Java tutorial: use OCR to add an invisible text overlay to scanned images and generate searchable PDFs with PDFBox.
-
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.
-
Step-by-step JavaScript tutorial: scan documents with Dynamic Web TWAIN, run OCR with Tesseract.js, and add full-text search using FlexSearch with IndexedDB persistence.
-
Step-by-step JavaScript tutorial: scan paper documents in the browser with Dynamic Web TWAIN, then extract text using Tesseract.js OCR — includes batch processing and downloadable results.
-
Build an HTML5 IMEI scanner with Dynamsoft Capture Vision: scan Code 128 barcodes or recognize printed digits with OCR, then validate the Luhn check digit in JavaScript.
-
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.