Using Android NDK to Optimize Barcode Reading Performance
Previously, I shared an article demonstrating how to use Camera2 APIs and Dynamsoft Barcode Reader to build a simple Android barcode reader app. In that demo project, the barcode decoding part is...
View ArticlePython Barcode Decoding on Non-Python Created Thread
Dynamsoft Barcode Reader 7.0 brings a set of thread-based APIs for continuous frame management and corresponding barcode decoding. It extremely simplifies the programming complexity, especially for...
View ArticleHow to Create A Simple Flutter Barcode Plugin from Scratch
I think Flutter is vital for developers. Not only it supports fast building Android and iOS apps from a single codebase, but also it is used for building the upcoming Google Fuchsia apps. Like React...
View ArticleDownloading Barcode Images from Google for SDK Test
When evaluating an image processing and recognition SDK, image dataset is vital for benchmarking the performance. Google is absolutely the best place for finding and downloading required images. An...
View ArticleDecoding Direct Part Marking (DPM) Barcode
Direct Part Marking (DPM) is a process to mark equipment with some information, such as barcodes, permanently. The typical DPM barcode symbologies include DataMatrix and QR code. Since version 7.2,...
View ArticleHow to Build ZXing C++ to Wasm using WASI SDK in Linux
WASI is a modular system interface, which aims to build runnable .wasm modules for any WASI-compliant runtime, not only for Node.js and web browsers. Although WASI is still in development and not...
View ArticleGUI Barcode Reader: Porting .NET Framework to .NET Core
Last month, Microsoft released .NET Core 3.0 that allows developers to port Windows Forms and Windows Presentation Foundation (WPF) projects to the .NET Core projects. However, the feature is still...
View ArticleHow to Use MyGet to Manage and Distribute Packages
MyGet is a universal package manager that allows you to create custom package feeds for Python, Maven, NuGet, npm, Bower, PHP, Vsix, and Ruby Gems. For me, the most significant advantage of using...
View ArticleHow to Use Tesseract OCR as an Assist for Barcode Scan
When scanning barcodes, the recognition rate is affected by image quality. If a barcode image is severely damaged, the barcode algorithm may fail to work. Fortunately, most of the linear barcodes (1D...
View ArticleHow to Run and Debug Python Barcode App in Docker Container
When I was using CPython to create the Python barcode extension with Dynamsoft Barcode Reader, I had to take concern for the compatibility of Python versions. However, I’m reluctant to install all...
View ArticleHow to Use Python ZXing and Python ZBar on Windows 10
When creating a barcode reader app with a free barcode SDK, you may come up with ZXing instantly. ZXing is an open-source barcode reading and decoding library implemented in Java. There are some...
View ArticleHow to Benchmark Barcode SDK Performance in Python
On StackOverflow, you may have seen this kind of question: why some open-source barcode SDK failed to decode some barcode? Usually, there are three optional workarounds: improve the input image...
View ArticleHow to Empower JavaScript Barcode Scan with Tesseract.js OCR
Previously, I shared an article demonstrating how to use Tesseract Python OCR to recognize the accompanying text of a 1D barcode. In this article, I will change the programming language to JavaScript,...
View ArticlePanorama Stitching: New Technology for Barcode Industry
Dynamsoft recently added a new panorama module to barcode SDK, aiming to provide a brand-new solution for warehouse and inventory management. In this article, I will try my best to guide you through...
View ArticleHow to Build .NET Webcam Barcode Scanner with DirectShow
In Dynamsoft Barcode Reader SDK, there is a fancy webcam barcode sample called BarcodeReaderDemo that supports reading barcodes from disk files, TWAIN-compatible hardware scanners, and USB webcams....
View ArticleHow to Build DotCode Reader in Java on Windows 10
A dot code is a 2D barcode symbology composed of disconnected dots. It is widely used in the tobacco industry. Recently, Dynamsoft rolled out barcode reader SDK v7.4, which added DotCode support. In...
View ArticleHow to Build and Publish Snap Packages with Linux Shared Libraries
When you want to release a proprietary tool or SDK, which is not open source, to Linux platforms, it is a nightmare. You have to make multiple packages and do more tests to guarantee compatibility for...
View ArticleHow to Make DotCode Webcam Scanner in C++ on Windows 10
Previously, I wrote an article showing how to build a DotCode reader in Java. I also updated my C# barcode demo to make it support DotCode decoding recently. In this article, I will share a new webcam...
View ArticleHow to Use Tesseract OCR as an Assist for Barcode Scan
When scanning barcodes, the recognition rate is affected by image quality. If a barcode image is severely damaged, the barcode algorithm may fail to work. Fortunately, most of the linear barcodes (1D...
View ArticleHow to Run and Debug Python Barcode App in Docker Container
When I was using CPython to create the Python barcode extension with Dynamsoft Barcode Reader, I had to take concern for the compatibility of Python versions. However, I’m reluctant to install all...
View Article