Quantcast
Channel: Xiao Ling – Dynamsoft Developers
Browsing all 239 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Multi-Camera Capture for iOS and Android

I’ve collected some learning resources of multi-camera programming for iOS and Android. Because of the hardware limitation, I have not tested the samples provided by Apple and Google. Multi-Camera for...

View Article


Image may be NSFW.
Clik here to view.

How to Define Python Object Members in C Code

Three years ago, I created a Python extension module for Dynamsoft Barcode Reader C/C++ SDK. The code skeleton has never been changed until recently the SDK updated to v7.0. In the latest barcode SDK,...

View Article


Image may be NSFW.
Clik here to view.

How to Port Visual Studio C++ Project to Linux with CMake

Dynamsoft Barcode Reader is an enterprise-class barcode SDK implemented in C/C++. Although the SDK is available for Windows, Linux, and macOS, there is only one Windows sample showing how to invoke the...

View Article

Image may be NSFW.
Clik here to view.

Downloading 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 Article

Image may be NSFW.
Clik here to view.

How to Auto-Deploy Source Code to Web Server via Webhook

If you are using GitHub to manage your website source code, you can use webhooks to send GitHub events to external services. In this article, I will share how to deploy my website to IIS, as well as...

View Article


Image may be NSFW.
Clik here to view.

Web Document Management by Tagging Images

Dynamic Web TWAIN SDK v15.2 brings a set of new APIs for classifying images by tags. In this article, I will share how to use the latest JavaScript APIs to implement a simple web document management...

View Article

Image may be NSFW.
Clik here to view.

Decoding 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 Article

Image may be NSFW.
Clik here to view.

How 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 Article


Image may be NSFW.
Clik here to view.

WebAssembly: Building Standalone and Dynamic Linking Modules in Windows

Emscripten supports compiling C/C++ code to wasm files. Dynamic linking is a basic need for building complicated projects. In this article, I will share how to build a standalone wasm file and how to...

View Article


Image may be NSFW.
Clik here to view.

GUI 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 Article

Image may be NSFW.
Clik here to view.

How to Use AppVeyor to Build and Deploy Python Wheels from C/C++ Code

AppVeyor is a continuous integration (CI) service used to automatically build code projects and deploy relevant artifacts. It provides build environments for Windows, Linux, and macOS. In this...

View Article

Image may be NSFW.
Clik here to view.

Why Polymer Can’t Work with Dynamic Web TWAIN

I’ve noticed some developers are confused about how to use Dynamic Web TWAIN (DWT) SDK in Polymer (an open-source JavaScript library for building web applications) projects. The answer is “No, you...

View Article

Image may be NSFW.
Clik here to view.

How to Decode QR Code Information from Aadhaar Card

In India, the Aadhaar card is used to store people’s biometric and demographic data. This article shares how to create a simple web app to decode the QR code printed on the Aadhaar card using...

View Article


Image may be NSFW.
Clik here to view.

How 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 Article

Image may be NSFW.
Clik here to view.

How 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 Article


Image may be NSFW.
Clik here to view.

How 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

Image may be NSFW.
Clik here to view.

How 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 Article


Image may be NSFW.
Clik here to view.

How 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 Article

Image may be NSFW.
Clik here to view.

How 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 Article

Image may be NSFW.
Clik here to view.

How to Use Dynamsoft Java Barcode Reader to Scan Multiple Barcodes

There are many open-source and commercial barcode SDKs, but only a few of them can recognize multiple barcodes by scanning once. When you search Google for barcode SDK or Java barcode SDK, you will...

View Article
Browsing all 239 articles
Browse latest View live