Development of a Barcode Reader System

International Journal of Computer Trends and Technology (IJCTT)          
© 2015 by IJCTT Journal
Volume-30 Number-1
Year of Publication : 2015
Authors : Firas Abdullah Thweny Al-Saedi, Ali Al-Bayaty
DOI :  10.14445/22312803/IJCTT-V30P109


Firas Abdullah Thweny Al-Saedi, Ali Al-Bayaty "Development of a Barcode Reader System". International Journal of Computer Trends and Technology (IJCTT) V30(1):50-58, December 2015. ISSN:2231-2803. Published by Seventh Sense Research Group.

Abstract -
In this paper, a software package was developed to decode a defined set of barcode standards. This package captures the barcode image by using a commercial USB (Universal Serial Bus) Webcam device, color-scale or grayscale of capturing modes. Several digital image processing filters were used to find the barcode area (inside the captured image) and to enhance the founded barcode area. These filters were based on the known techniques of the digital image processing, like: thresholding, differencing, averaging and histogramequalization. Finally, the enhanced and founded barcode area is decoded on the human-readable digits and displayed to the PC monitor. Because of the various barcode types (or symbologies), this package is capable of decoding three (1D (One dimensional) numeric character set, continuous, multiple-width, fixed-length, self-checking) barcode symbologies: EAN-13 (European Article Numbering-with 13 digits), UPC-A (Universal Product Code–Class A), and ISBN (International Standard Book Number). Microsoft DirectShow 8.0 was used as the software tool for the USB Webcam device driver interface and Microsoft Visual C++ 6.0 GUI (Graphical User Interface) as the software language for the digital image processing filters and for the decoding algorithms of the defined three barcode symbologies. Many tests on package were done, and the obtained results were satisfactory in terms of accuracy and speed.

[1] Jeff Sloan, “Batch Capturing of Still Frames Images from Video”, Raven_ Image _ Mosaic_Procedures.pdf
[2] Tanya H. Peters, M.Sc. Thesis “Effects Of Segmentation Routine And Acquisition Environment On Iris Recognition”, University of Notre Dame, 2013.
[3] /2014/07/ Barcode-Standards.pdf
[4] ean13.pdf
[5] R.C. Gonzalez, “Digital Image Processing”, 3d Edition.

Barcode reader, EAN-13, 1D barcode, ISBN reader, UPC-A, Image processing.