3.1 系统介绍

条形码(简称条码)技术是20世纪在计算机应用实践中产生和发展起来的一种自动识别技术,它是集条形码理论、光电技术、计算机技术、通信技术、条形码印制技术于一体的综合性技术。条形码技术对条形码的识别不但快速准确,而且可以提供可靠性很高的数据,其误码率(当对一组数据进行识别时,其中可能出现一个错误字符的统计概率,常用SER表示)小于百万分之一,首读率(当对一组数据进行一次性识别时,其中一次性识别成功的统计概率,常用FRR表示)可达98%,因而被广泛应用于各种计算机管理领域,如图书管理、生产流程管理、商品流通管理等。

通俗地说条形码是由宽度不同、反射率不同的条和空,按照一定的编码规则(码制)编制而成,用以表达一组数字或字母符号信息的图形标识符。更直接地说,条形码就是一组粗细不同,按照一定的规则安排间距的平行线条图形。常见的条形码是由黑色(简称条)和白色(又称白空,简称空)组成,条形码符号也可印成其他颜色,但两种颜色对光必须有不同的反射率,保证有足够的对比度。

条形码技术是迄今为止最经济实用的一种自动识别技术。条形码技术具有输入速度快、可靠性高、采集信息量大、准确率高、灵活实用、可携带性与可复印性、寿命长和不可更改性等优点,因此其在商品流通、工业生产、仓储标准管理、信息服务等领域获得广泛的应用。

本章设计了一个一维条形码识别系统,先将条形码图像进行二值化处理,再利用中值法除去图像中的噪声;然后利用平均值法求出单位模块所含的像素列宽,再分别测量各个条空的实际宽度;最后根据所得到的宽度判断数字,即可得到识别的结果。