Table of Content

Install & Usage

Develop

F&Q

DEBAR high-performance barcode reading SDK

Design goals

Traditional barcode reading equipment has defects in operation automation and reading depth of field, and it is difficult to meet the requirements of further improving the level of automation. For example, the barcode gun needs to be manually operated, and the scanning head must be aligned with the barcode, and the distance and angle are limited. ; Although the omnidirectional laser scanning head has no direction limitation, it has high cost, limited depth of field and limited reading distance. In recent years, thanks to the development of CCD sensor and machine vision technology, the use of image processing technology to identify barcodes has become a new choice, but the technical threshold of this solution is high, and it is difficult to develop a high-performance barcode based on image processing technology. Reading software needs to overcome many technical obstacles:

-Barcode Positioning: In an industrial scene, the background is complex, the light changes greatly, the barcode brightness is different, the direction is different, and the size is different (the same barcode, the distance between the lens and the lens, the imaging size is huge). When the barcode is recognized at a distance, the barcode only occupies a very small part of the field of view (the area is usually less than one thousandth), and it is difficult to locate. -Image blur and out of focus: the movement of the object, the error of the optical system, the limitation of the depth of field of the lens, the image captured by the CCD will inevitably be blurred and out of focus, which blurs the boundary of the barcode stripe, and needs to pass appropriate Algorithm to eliminate the effects of image blur and out of focus, and accurately calculate the width of the fringe. -Defaced barcode: Generally speaking, it is difficult to avoid barcode defacement in a production environment. A good system must have a certain degree of fault tolerance and can identify a certain degree of defaced and incomplete barcodes. -Processing ability: To identify barcodes at a long distance, a high-resolution camera must be used, and the minimum resolution and identification distance increase dramatically according to the quadratic relationship. Since the amount of calculation for image processing is directly proportional to the resolution of the image, appropriate algorithms must be adopted to reduce the computing power requirements.

DEBAR's goal is: strive to provide users with a high-performance, low-cost barcode reading solution based on image processing technology.

Features

-High performance Optimized algorithm to meet the needs of real-time recognition of barcodes through video. The recognition speed is related to the resolution. Typical conditions: 10ms for 1 million pixel images and 40ms for 12 million pixels. -Long range Using cheap 3 to 5 million pixel cheap USB camera, it can easily identify a small bar code at a distance of 0.8cm X 6cm at a distance of 0.8-1.2 meters. Using 16mm lens + 12 million pixel CCD recognition distance can be extended to 2 meters. With a better optical system, the recognition distance can be farther. -Multiple codes at a time Call the API once to recognize multiple barcodes at the same time (the number can be configured, and the barcode area is recognized from large to small). -Barcode type EAN, UPC, ISBN, CODE-39, cross 25 code, CODE128-A/CODE128-B/CODE128-C and many other bar codes. -High recognition rate The algorithm eliminates the effects of image blur and out of focus, and improves the recognition rate. Specially optimized the decoding algorithm of CODE128 code widely used in the logistics industry, which can identify a certain degree of defaced and incomplete bar codes. -SDK simple API is simple, easy to use. Encapsulated as a single DLL, it can be called by C/C++, C#, JAVA, GO. -Cross-platform support Support Windows/Linux/Android system.

Typical use

-Logistics industry: scenes such as express delivery, sorting, and warehouse delivery. -Warehouse management

Download trial

This is a sample program developed using DEBAR SDK under Windows. The program itself is very simple and provides source code for SDK users to refer to when developing their own programs.

For other versions, please contact us.


Leave Your Message

login