Tag: camera
-
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.
-
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 a mobile web app that uses Dynamsoft Document Viewer and Document Normalizer to scan, resize, and wirelessly print documents from a phone camera using JavaScript.
-
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.
-
Discover how to design a lightweight Flutter camera plugin for Windows, Linux, and macOS, and apply it to create an efficient cross-platform desktop multi-barcode scanner.
-
Build a Node.js camera SDK with node-gyp and the C++ LiteCam library, then use it with Dynamsoft Capture Vision to create a cross-platform desktop multi-barcode scanner on Windows, Linux, and macOS.
-
Learn how to write a Python script to read multiple barcodes from a camera using a custom CPython camera SDK built on a C++ library and Dynamsoft Barcode Reader. Works on Windows, Linux, and macOS.
-
Step-by-step C++ barcode scanner macOS AVFoundation tutorial. Bridge Objective-C with C++ to capture camera frames via AVFoundation, render them with Cocoa, and decode barcodes using the Dynamsoft Barcode Reader SDK — no OpenCV required.
-
Step-by-step tutorial to build a C++ Windows webcam barcode scanner using the Windows Media Foundation API and Dynamsoft Barcode Reader SDK v11. Covers camera enumeration, YUY2-to-RGB conversion, Win32 GDI rendering, and CMake build setup — no OpenCV required.
-
Learn how to access a webcam in C++ on Linux using the V4L2 API without OpenCV, and build a real-time barcode scanner with the Dynamsoft Barcode Reader SDK.
-
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.
-
The article talks about how to control camera focus with JavaScript using getUserMedia in a web application. It can adjust the focus mode, the focus distance and support tap to focus.
-
Step-by-step Android tutorial: stream an IP camera via RTSP with ExoPlayer and scan barcodes in real time using Dynamsoft Barcode Reader.
-
Learn how to read the Exif orientation tag and programmatically rotate images on Android (Java) and iOS (Swift) so photos display correctly in your document scanning app.
-
How to automatically zoom the camera to scan tiny or distant QR codes in a web app, using dynamsoft-barcode-reader-bundle v11 and Dynamsoft Camera Enhancer's EF_AUTO_ZOOM or manual getUserMedia zoom control.
-
Step-by-step tutorial on controlling camera zoom in a JavaScript web app using the getUserMedia API and Dynamsoft Camera Enhancer, with cross-browser fallback via CSS and WebGL.
-
Learn how to capture high-resolution photos in the browser using JavaScript getUserMedia, the Image Capture API, and HTML Media Capture — up to 4K resolution for document scanning and barcode reading.
-
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.
-
Step-by-step JavaScript tutorial to capture and record video from a browser webcam using the WebRTC getUserMedia API and the RecordRTC library, with camera selection and resolution control.
-
Build an Android document scanner in Jetpack Compose that acquires images from document scanners (Dynamic Web TWAIN Service REST API) and cameras, then runs document boundary detection and perspective correction with Dynamsoft Document Normalizer (capturevisionbundle 3.6.2000).
-
Step-by-step Swift tutorial: build an iOS document scanner app using AVFoundation for camera capture and Dynamsoft Document Normalizer for real-time edge detection, perspective correction, and document normalization.
-
Record videos with CameraX in Kotlin and read barcodes and QR codes from video files on Android with Dynamsoft Barcode Reader (barcodereaderbundle 11.6.2000): decode while playing with PixelCopy or grab every frame with FFmpeg/JavaCV.
-
Learn how to access browser cameras in JavaScript using the getUserMedia API and Dynamsoft Camera Enhancer SDK. Build a cross-platform web camera viewer with camera selection, frame capture, and HTTPS deployment for iOS, Android, and desktop browsers.
-
Step-by-step tutorial to build an Android barcode scanner using an external USB camera with the UVCCamera library and Dynamsoft Barcode Reader SDK.
-
Learn how to access a USB document camera from an HTML5 web page and capture documents with edge detection using Dynamic Web TWAIN's JavaScript camera add-on.
-
Learn why QR codes and barcodes fail to scan at a distance and how higher resolution helps: using the camera's highest video resolution, taking photos instead of live scanning, scale-up, and super resolution - with measured scanning distances from the Faraway_Scan experiment.
-
Learn why QR codes and barcodes fail to scan at a distance and how camera zoom (manual and auto) improves the read rate: digital zoom, refocusing, zoom factors, and the auto-zoom feature of Dynamsoft Camera Enhancer, with the Faraway_Scan demo app.
-
Create an Android barcode scanner with CameraX: preview and image-analysis use cases, decoding the NV21 frame buffer with Dynamsoft Barcode Reader (barcodereaderbundle 11.6.2000), and camera controls such as zoom, torch, and focus.
-
Step-by-step HTML5 mobile document scanning tutorial using Dynamic Web TWAIN SDK — capture, edit, and save documents from mobile cameras with JavaScript.