Thanks for downloading Dynamsoft Barcode Reader Package!
Your download will start shortly. If your download does not begin, click here to retry.
- Organizations who already have sophisticated websites and do not intend to develop mobile applications for the same purposes;
- Organizations whose customers have no desire to install applications for temporary usage of their services.
To get a fast start, you can
After the integration, end users of the web page can open it in a browser, access their cameras and read barcodes directly from the video input.
Built-in Camera Control
Customers generally need to scan a barcode on the fly at which time there is no better input than the camera hooked to or built into the device itself. DBR uses the powerful MediaDevices interface (provided by the browser itself) to instantly connect the video input of the camera with the back-end decoding engine.
Good interaction design is essential for a website, the same is true for SDKs such as DBR. As shown in the screenshot below, DBR streams the video on the page, guides the user where to aim and highlights the areas where barcodes are found.
Barcode reading is usually just an auxiliary way to assist a small step in a complex workflow. Customers like the convenience, but if it takes too long or is error-prone, their patience will quickly run out. Therefore, high performance is crucial.
DBR showcases Dynamsoft’s cutting-edge technology in light-speed recognition of barcodes. In most cases, an image gets deblurred, binarized and read under 100 milliseconds.
Proficiency in Handling Difficult Environments
The actual use environment is unpredictable. The barcode may appear distorted, inverted, or partially damaged; the background may be textured or spotted; the light may be very low, and there may be shadows and glare. DBR handles all these cases with its rich image processing algorithms through various adjustable settings.
DBR does a lot of preparation work to make sure the barcode is as legible as possible for the decoding engine to read. This ensures a very high accuracy. In addition, DBR achieves even higher accuracy through the following ways:
- DBR has a confidence score for each recognition which can be used to filter unwanted results;
- In the case of continuous scanning, DBR compares the results of multiple consecutive recognitions and return only the results confirmed by at least two efforts.
Through many experiences, DBR has also cultivated its error correction ability against barcodes which do not strictly abide by the specification as well as deformed barcodes caused by improper printing.
Read the User Guide to start buidling your own websites with barcode reading capabilities.
For a overview of the APIs, see the API Reference.
For a peek of DBR history, check the Release Notes.
This page is compatible for:
In this article: