skip to main content
Department of Computer Science University of Colorado Boulder
cu: home | engineering | mycuinfo | about | cu a-z | search cu | contact cu cs: about | calendar | directory | catalog | schedules | mobile | contact cs
home · undergraduate program · senior project · projects · 
 

Senior Project - BarNone

 

Postal Bar Code Processing Library

Senior Project: 2007-2008
Jon Miller, Brenton Morneau and Igor Savelzon
Longmont, CO

Webscan develops a variety of systems for ANSI compliant bar code verification, including optics, image processing, pattern recognition and real time embedded systems concepts. Webscan had not been involved in postal bar code verification, but had a possible interest in entering this area. In particular, they had an interest in the newer four-state Intelligent Mail bar codes. The goal of this project was the production of a library capable of processing these postal bar codes.

The completed project is a library capable of locating the bars and spaces in postal bar codes in an efficient manner. The library also contains the functionality to distinguish between two-state and four-state bar codes and to identify the type of each bar within the bar code. If the bar code is two-state, the bars are labeled long and short; if the bar code is four-state, the bars are labeled ascender, descender, tracking and full. The library is also able to decode both varieties of bar codes according to the USPS standard. Along with running efficiently, the library is designed to be able to function on embedded systems. The software was written in ANSI C++ and only used the C++ Standard Library.

Input Image
Input Image
Bar Code Found
Bar Code Found
A Recognizable Image
A Recognizable Image
... and Another One
... and Another One
An Unrecognizable Image
An Unrecognizable Image
... and Another One
... and Another One
Test Harness
Test Harness
System Architecture
System Architecture
 
See also:
Department of Computer Science
College of Engineering and Applied Science
University of Colorado Boulder
Boulder, CO 80309-0430 USA
Questions/Comments?
Send email to

Engineering Center Office Tower
ECOT 717
+1-303-492-7514
FAX +1-303-492-2844
XHTML 1.0/CSS2 ©2012 Regents of the University of Colorado
Privacy · Legal · Trademarks
May 5, 2012 (14:07)
 
.