Tag: dbr
-
Generate and scan VIN barcodes in JavaScript: build a valid 17-character VIN with the North American check digit calculated as you type, render it as Code 39, Code 128, QR Code or Data Matrix with bwip-js, and decode it with Dynamsoft Barcode Reader — importing the 18-character form, verifying the...
-
Read the IATA BCBP barcode on a boarding pass in JavaScript with Dynamsoft Barcode Reader, then parse the Resolution 792 payload into structured fields — passenger, PNR, route, flight, seat, baggage and frequent flyer data — with nine structural checks and WebCrypto verification of the security section's ECDSA signature.
-
Build a browser-side IATA BCBP boarding pass generator in JavaScript: write a Resolution 792 payload with its nested size fields, auto-sign the security section (items 25–30) with WebCrypto ECDSA P-256, render it as PDF417, Aztec Code, QR Code or Data Matrix, draw a printed or mobile pass preview on an...
-
Build a browser-side GS1 barcode generator in JavaScript: compose a validated GS1 element string from application identifiers, calculate GTIN and SSCC check digits, pick the symbology a real supply chain would use, render a test label on an HTML5 canvas, and export the result together with the exact parse a...
-
Generate AAMVA-compliant driver's license PDF417 barcodes in the browser for all 71 US, Canadian and Mexican jurisdictions, render them onto a card image, and use the PNG as test data for a driver's license scanner.
-
Follow this browser-based JavaScript barcode scanner tutorial to build a vanilla JS web app with Dynamsoft Barcode Reader v11.x: scan 1D/2D barcodes from a live webcam, JPG/PNG images, and video files, draw bounding-box overlays on a canvas, load custom scan templates, and benchmark detection rate and precision.
-
Hands-on benchmarks for Dynamsoft Barcode Reader Python 11.6.1000: PDFRM_MULTIMODAL cuts PDF barcode decoding from 263 ms to 3 ms on a text-based PDF, breadth-first multi-threaded decoding takes up to 48% less time on dense barcode images, and the new LayoutAnalyzer recovers missed barcodes in dense N×M grid layouts.
-
Compare barcode SDK benchmark results across QR Code, PDF417, Data Matrix, and EAN-13 test sets in one technical index.
-
Starting with DBR JS v11.4, the Foundational API (CaptureVisionRouter) is the primary barcode scanning API in the Dynamsoft Barcode Reader JavaScript SDK. Learn what changed, why, and how to get started.
-
An in-depth, objective comparison of Dynamsoft Barcode Reader and Google ML Kit for Android barcode scanning. Learn which SDK delivers superior accuracy, reliability, and detection rates for enterprise applications with hands-on benchmarks.
-
Learn how to build an advanced spatial barcode scanner using Google ARCore and Dynamsoft Capture Vision. Discover how to leverage augmented reality to scan multiple barcodes at different positions, prevent duplicate scans through 3D collision detection, and ensure stable marker placement with plane detection.
-
Tested Claude, Gemini, GPT-5, and Grok on writing Python barcode scanner code. Only one got the Dynamsoft SDK right — here's how a custom AI agent definition achieves 100% accuracy.
-
Compare ZXing-Cpp, PyZBar, and Dynamsoft Barcode Reader in Python with benchmark data from 1,710 test cases — covering angled barcodes (15°–75°), multiple barcodes per image (2–20 codes), and 170 real-world production images. Includes accuracy rates, detection times, and code samples for each SDK.
-
Step-by-step guide to building a barcode and QR code scanner Chrome extension with Manifest V3. Covers Side Panel API, camera scanning in a new tab, screenshot area selection with OffscreenCanvas, multi-page PDF decoding, drag-and-drop, context menu integration, and OAuth-based license management using the Dynamsoft Barcode Reader SDK.
-
Step-by-step guide to building a JavaScript Chrome extension (Manifest V3) that generates QR codes and 1D barcodes (Code 128, EAN-13, PDF417, Data Matrix) from any URL or custom text using bwip-js — no CDN required. Covers manifest.json, popup UI, barcode logic, and Chrome Web Store publishing.
-
Learn how to measure barcode scanning distance on iOS using ARKit and Swift. Discover why module size — not distance — is the real SDK performance indicator, with full source code and a step-by-step Swift implementation.
-
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 configure Dynamsoft Barcode Reader template parameters with a Python GUI tool. This tutorial walks through building an interactive parameter tuning tool that lets developers adjust JSON template settings in real time and test them against difficult barcode images.
-
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 Python script to compare pip package versions side by side using PySide6, OpenCV, and subprocess isolation — benchmark Dynamsoft Capture Vision SDK performance across versions with visual overlay results.
-
Step-by-step guide to building a Python IP camera barcode scanner using OpenCV, PySide6, and Dynamsoft Barcode Reader — supports 1D/2D barcodes over MJPEG streams.
-
Step-by-step Qt C++ barcode scanner integration tutorial for Windows. Build a Qt 6.7.2 MSVC app with C++17 that decodes QR codes, Code 128, and DataMatrix from image files and a live webcam using Dynamsoft Barcode Reader C++ SDK and OpenCV.
-
Build a JavaScript driver's license barcode scanner for the web: scan PDF417 barcodes and parse AAMVA-encoded ID fields (name, DOB, address, license class) into structured JSON — no server required, using Dynamsoft Capture Vision SDK.
-
Learn how to build a React Native custom barcode scanner overlay UI with real-time green contours, corner markers, and text callouts using Dynamsoft Barcode Reader SDK. Covers coordinate transformation, aspect-ratio compensation, and multi-barcode support on Android and iOS.
-
Learn how to build a Python Tkinter GUI barcode scanner that reads 1D/2D barcodes from multi-page PDF files using the Dynamsoft Capture Vision SDK — includes a CLI reference tool and an AI-generated GUI app with drag-and-drop, annotations, and multi-format export.
-
Compare ZXing.NET and Dynamsoft Barcode Reader in a C# .NET 8.0 WinForms app — a practical guide for developers looking for the best .NET barcode SDK or a ZXing alternative for higher accuracy.
-
Learn how to decode GS1-128 barcodes and parse GS1 Application Identifiers (AIs) in Python using Dynamsoft Capture Vision SDK. Step-by-step tutorial with full source code.
-
Step-by-step tutorial to build a .NET MAUI cross-platform camera barcode scanner targeting Windows, Android, and iOS in a single project. Handle platform-specific rendering with preprocessor directives, SkiaSharp, and Dynamsoft Barcode Reader.
-
Step-by-step guide to building a .NET MAUI Windows app that scans documents via TWAIN/WIA and reads embedded barcodes using Dynamsoft Barcode Reader in C#.
-
Read 1D and 2D barcodes (QR Code, Code 128, EAN-13, DataMatrix, PDF417) from multi-page PDF files in Node.js with Dynamsoft Capture Vision. A single captureMultiPagesAsync() call decodes every page and reports the page number for each barcode.
-
Step-by-step guide to building a Python barcode and QR code scanner that reads barcodes from images and webcam streams on Windows, Linux, and macOS using the Dynamsoft Capture Vision SDK and OpenCV.
-
Step-by-step guide to building and running ARM32 and ARM64 Docker containers for Python barcode and QR code scanning using Dynamsoft Barcode Reader — ideal for Raspberry Pi and Jetson Nano development.
-
Learn how to call the Dynamsoft Capture Vision C++ shared libraries from Python ctypes — no compiler, no CMake, no bridge DLL. Covers per-platform symbol resolution, vtable dispatch, and the GIL-releasing native threading pattern, with a working demo that decodes 18 barcode formats on Windows, Linux and macOS.
-
Step-by-step guide to building a C# WinForms webcam barcode reader with DirectShow.NET and Dynamsoft Barcode Reader SDK. Covers video capture, real-time 1D/2D barcode decoding, and result overlay.
-
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.
-
Implementing a Flutter QR Code Scanner with Swift, AVFoundation, and Dynamsoft Barcode Reader Bundle
Build a high-performance Flutter QR code and barcode scanner for iOS by mixing Dart and Swift code, integrating AVFoundation camera previews with the Dynamsoft Barcode Reader Bundle and its CaptureVisionRouter API for real-time decoding.
-
Build a Flutter barcode scanner that reads multiple 1D barcodes, QR codes, and DataMatrix codes at once on Android and iOS using the Dynamsoft Capture Vision SDK.
-
Build a high-performance Flutter barcode scanner for Android by mixing Dart and Kotlin code, integrating CameraX with the Dynamsoft Barcode Reader Bundle and its CaptureVisionRouter API for real-time barcode decoding.
-
Learn how to build a high-performance Node.js barcode reader for command-line and web applications using the official dynamsoft-capture-vision-for-node package - a native C++ engine with prebuilt binaries and a managed worker-thread pool.
-
This guide walks you through creating a web application to decode multiple barcode images with Go and HTML5, backed by the goBarcodeQrSDK module and Dynamsoft Capture Vision SDK.
-
Step-by-step tutorial to generate QR codes dynamically in the browser using JavaScript, Pyodide, and the Python segno library. Supports byte mode, structured append, custom error correction levels, and text encoding selection.
-
Step-by-step guide to generating QR codes in Python using the segno library. Covers all five encoding modes — numeric, alphanumeric, byte, kanji, and structured append — with working code examples.
-
Learn to link and load Dynamsoft's C/C++ SDK dylib in Go barcode reader modules for macOS, including build and run scripts for Apple Silicon Macs.
-
Step-by-step guide to building a Python Flet desktop chat app that scans barcodes with Dynamsoft Barcode Reader and verifies decoded text using Google Gemini AI vision capabilities.
-
Step-by-step tutorial to build a reusable Razor class library for webcam access in ASP.NET Core and scan QR codes in a Blazor WebAssembly app with Dynamsoft Camera Enhancer.
-
Learn how to build a Windows desktop barcode reader in C++ using the Win32 API and Dynamsoft Capture Vision SDK. This step-by-step tutorial covers GUI layout with panels, image loading via GDI+, barcode decoding, and drawing result overlays on detected barcodes.
-
Build a headless barcode scanner on Raspberry Pi 4 with C++ - capture frames through Video4Linux2, decode barcodes with Dynamsoft Capture Vision, and show results on an optional SSD1306 OLED display or the console. No OpenCV, no GUI, and no WiringPi required.
-
Learn how to build a .NET MAUI Windows desktop barcode scanner using Windows Media API for live camera capture and Dynamsoft Barcode Reader for real-time 1D/2D barcode detection.
-
How to Decode South African Driver's License PDF417 Barcode in Python: Decrypt, Parse & Extract Data
Step-by-step Python tutorial to decode South African driver's license PDF417 barcodes, decrypt the RSA-encrypted payload, and parse driver information including vehicle codes, ID number, birthdate, and license expiry date.
-
Build an installable PWA that scans barcodes and QR codes with the latest Dynamsoft Barcode Reader Bundle, from the live camera or an uploaded image, on desktop and mobile.
-
Step-by-step tutorial on building a VSCode extension for Dynamsoft Barcode Reader — with project generation, code snippet insertion, and parameter template download for barcode and QR code scanning.
-
Measure WebGL grayscale conversion against canvas color frames for Dynamsoft Barcode Reader. On this PC sample, GPU readPixels cost more than it saved; phones are unlikely to reverse that.
-
Build three Java barcode readers - CLI, Swing GUI, and Spring Boot web API - using Dynamsoft Barcode Reader 11.x and ZXing, with working code and a live Swagger UI demo.
-
Step-by-step tutorial to integrate a barcode and QR code scanner into a Python Django web app using the Dynamsoft Capture Vision SDK for server-side decoding of 1D and 2D barcodes.
-
Step-by-step tutorial to scan and decode barcodes and QR codes in a Jupyter Notebook using Python, OpenCV, and Dynamsoft Barcode Reader SDK with an interactive file upload widget.
-
Learn how to scan high-density QR codes on Android devices. This tutorial compares Google ML Kit and the Dynamsoft Barcode Reader SDK, showing how to decode version 40 QR codes that ML Kit cannot read.
-
Build a Python desktop QR code scanner that reads barcodes directly from screen captures using Qt (PySide6), OpenCV, and the Dynamsoft Barcode Reader SDK.
-
Learn how to build a cross-platform GUI Python barcode and QR code reader for Windows, Linux, macOS, and Raspberry Pi OS using Qt Designer, PySide6, and the Dynamsoft Capture Vision SDK.
-
Learn how to build a Python GUI barcode scanner on Raspberry Pi using Qt PySide6, OpenCV, and Dynamsoft Barcode Reader SDK — with multiprocessing to prevent UI freezing during live webcam scanning.
-
Learn how to scan nonstandard and damaged 1D barcodes with custom start/stop characters using Dynamsoft Barcode Reader in Python. Includes custom JSON templates for Code 39 variants with HeadModuleRatio and TailModuleRatio.