Linux BSP
Image DSP
   Barcode

ExactCODE barcode recognition

Due the lack of cross platform and high quality barcode recognition offerings, ExactCODE developed an own, portable barcode recognition framework targeting highest recognition accuracy and fast processing.

 

The outcome is a state of the art library written in portable C++ with optional, architecture specific optimizations, recognizing even the most advanced codes at an outstanding speed. Barcode do not have to be aligned, but can be recognized skewed and at any orientation.

 

The following are real-world example images, selected from production systems to demonstrate some challenges:

 

This example shows overlapping dot matrix printed barcodes as used by a German postal service. Not only are gaps in the code resulting from the rather huge dots compensated, even partial overlapping does usually not pose a problem.

 

For processing by ExactCODE's barcode recognition the barcodes also neither have to be pure black and white. This example shows a segment-wise skew'ed barcode printed by an unaligned dot-matrix printer, in blue on yellow. Again from a real-world delivery note.

 

 

Even in low contrast images - here due to a rather saturated, dark background - the ExactCODE library can still separate the barcode from the background. This also clearly shows that barcode recognition is not just a matter of simply searching for pure, back and white areas.

 

Another example of the outstanding recognition accurancy is this heavily, non-linear distorted code on a shrinked down plastic tube that the ExactCODE barcode recognition library is still able to recognize.

 

Of course, these and several other hundreds of test codes are kept inside a permanent testsuite and continuously verified to be recognized by future library updates.

 

Please contact us to obtain single or higher volume licenses of our barcode recognition framework or to develop custom solution for your needs.


ImpressumAGB