3.2.2 局部阈值法 20
3.2.3 本文电表条码图像二值化算法 21
4 电能表条形码的识别 25
4.1 Code128条码的编码分析 25
4.2 Code128条码识别的基本原理与识别方法 27
5 实验结果与分析 30
结 论 32
致 谢 33
参考文献 34
1 引言
1.1 选题的背景和意义
条码技术是20世纪中叶发展并广泛应用的集光、机、电和计算机技术为一体的高新技术,是将数据进行自动采集并输入计算机的重要方法和手段。它解决了计算机应用中数据采集的“瓶颈”,实现了信息的快速、准确获取与传输,是信息管理系统和管理自动化的基础。条码技术有机地联系了各行各业的信息系统,为实物流和信息流的同步提供了技术手段,有效地提高了供应链管理的效率,是电子商务、物流管理现代化等的必要前提。从上个世纪70年代开始,经过30多年的发展,条码技术作为一种关键的信息标识和信息采集技术,在全球范围内得到了迅猛发展。国际上,随着应用的不断深入,条码技术正处于一个强劲的集成创新发展期,是商业贸易、物流、产品追溯、电子商务等领域的主导信息技术。十多年来,以条码技术为代表的自动识别技术,在我国国民经济各行业应用的广度和深度不断发展,已经成为信息化建设中的一个重要部分,是建设大市场、搞活大流通,实现国民经济现代化,促进企业参与国际经济大循环,增强竞争力不可缺少的技术工具和手段。文献综述
然而在实际情况中,我们使用的条码常常会因为意外情况出现污染、残缺、几何畸变等情况。会严重的影响扫描器对于条码的识别。对于条码技术的准确性可靠性以及工作效率都有严重的影响。因此,关于对条码识别的技术难点,利用图像处理技术对有污染、残缺、几何畸变的条码进行预处理,然后对条码进行识别,并基于C++Builder平台开发电表图像一维条码识别软件的研究有重大的现实意义。
1.2 研究现状及发展动态
1.3 研究内容及各章节安排
本课题针对条码识别的技术难点,利用图像处理技术对有污染、残缺、几何畸变的条码进行预处理,然后对条码进行识别,并基于C++Builder平台开发电表图像一维条码识别软件。具体研究内容如下:
首先进行图像预处理,采用的是通过其中电能表条码图像预处理,首先对条码图像采用加权平均法进行灰度化处理。通过灰度值的分布情况采用中值滤波去除孤立噪声,在定位出条码区域以后还需要中值滤波进行平滑处理。然后是进行条码定位和二值化。通过利用条码本身的灰度特性,采用扫描线算法通过扫描电能表图像进行判定实现条形码的定位。使用条码特性与局部阈值法相结合的二值化方法对条码图像进行二值化处理。最后条码识别阶段,根据Code128条码的编码规则,采用相似边识别的方法,通过C++Builder平台开发的电表图像一维条码识别软件进行识别。
第一章绪论。简要介绍了本文的研究背景及意义,数字图像处理技术与图像识别的研究现状,以及本文的研究内容。
第二章条码图像预处理。采用的是通过其中电能表条码图像预处理,首先对条码图像采用加权平均法进行灰度化处理。通过灰度值的分布情况采用中值滤波去除孤立噪声,在定位出条码区域以后还需要中值滤波进行平滑处理。来.自/优尔·论|文-网·www.youerw.com/