A Simple Web Canvas Region Selection Tool for Barcode Region Detection

The barcode localization algorithm is an essential step for barcode recognition within an image. However, for static images, the bigger size images have, the much more time the algorithm takes. Plus, the success rate of the algorithm may be interfered by the background color and the foreground color. It is tough to guarantee a 100% success rate for locating barcodes. If the auto-detection fails, a viable workaround is to switch to the manual mode, selecting the barcode regions by your eyes, in order to recognize the barcodes you want. In this article, I will demonstrate how to create a simple web canvas region selection tool to do barcode region detection using Dynamsoft JavaScript Barcode SDK.

Read more

Building Your First RISC-V Barcode Reader App on Ubuntu 20.04

RISC-V is a free and open RISC instruction set architecture. The RISC-V community and ecosystem are boosting and will flourish in the next couple of years. To facilitate barcode app development for RISC-V, Dynamsoft has kicked off the build of RISC-V barcode SDK. In this article, I will show you how to utilize the experimental edition of Dynamsoft RISC-V barcode SDK to build a simple command-line barcode reader app and run it on QEMU RISCV emulator.

Read more

Dynamsoft Barcode Reader ARM64 for Nvidia Jetson Nano

Since from version 7.6.x, Dynamsoft Barcode Reader started to support ARM64 (Previously, ARM32 only). It is good news for developers who aim to build barcode reader app on embedded computing boards like Raspberry Pi and Nvidia Jetson Nano. In this article, I will guide you through the process of building Python and C/C++ barcode reader apps on Nvidia Jetson Nano.

Read more

How to Build a Barcode Reader App for Salesforce AppExchange

While using Salesforce, your management system can conveniently extend new functionalities by installing apps from Salesforce AppExchange – the Salesforce store. How can you build a Salesforce app by yourself? In this article, I will share how to create a barcode reader app for Salesforce from scratch.

Read more

How to Use WebGL to Accelerate Web Barcode Decoding Speed

Generally, while doing barcode detection, we pass color images encoded in RGB or YUV to some barcode decoding APIs, in which the image data will be converted from color to grayscale and then from grayscale to binary. Operating pixels takes much CPU time. To accelerate image processing, we can utilize GPU. Dynamsoft JavaScript barcode SDK is powerful for developing web barcode scanning apps, but it is designed for CPU only so far. In this article, I will show you how to use WebGL to convert color image to grayscale image in order to reduce the total CPU time cost when reading barcodes from camera video stream in web apps.

Read more

Reading Driver’s License Information from PDF417 in JavaScript

A few weeks ago, I wrote an article sharing how to read driver’s license information from PDF417 on Android. Comparing to building an Android native camera app, building a web camera app is much easier. In this article, let’s take a glimpse at a JavaScript sample, which is implemented with a few lines of code by invoking Dynamsoft JavaScript barcode SDK.

Read more