论文部分内容阅读
条码技术自问世30多年来发展迅速,在各个行业得到广泛的应用,是目前最经济、实用的一种自动识别技术。随着信息化和全球化的进程,人们对条形码的需要层次不断提高,尤其是对单个条形码所能表达的信息量(在有限的面积上表示更多的信息)有更高的要求,所以新一代的条形码必须具备高密度、大容量和高可靠性。在这种需求下,二维条码孕育而生,其中,PDF417的应用最为广泛。
二维条码应用的技术重点和难点是条码的识别。提高识别率,降低对条码的印刷要求以及增加可使用场合,必将对PDF417条码技术在我国的推广和应用起到很好的推动作用。目前市场上购买到的功能较多的二维条码识读器大多是来自于国外,不仅价钱昂贵,而且在复杂条件下的对PDF417二维条码图像识别效果并不理想,为了解决这个问题,国内外越来越多的研究团体和科研人员开始从事PDF417二维条码识别研究工作,但是都还没有取得突破性的进展。
本文首先介绍了PDF417二维条码符号结构、压缩模式和编解码原理。然后详细讨论了一些常用的图像处理方法,包括二值化方法、图像几何变换方法、插值运算方法、边缘检测方法以及种子填充等方法,通过比较分析,找到能够快速有效处理复杂条件下PDF417条码图的图像处理方法。
本文研究的重点是通过采用图像处理和模式识别的方法,针对复杂条件下的PDF417条码,研究出一种实用可行的识别方法。该方法对无缺损与关键缺损(这里指起始符、终止符和行列指示符)的条码图像分别处理。在选择算法的同时兼顾了识别率和识别速度,两种针对性的算法的主要区别在于如何定位条码区,如何计算条码的行列值,以及是否有效处理旋转的条码图。对于无缺损条码图像由于信息完整,在进行图像二值处理后,首先通过对图像进行纵横双向扫描定位条码区,然后在有效区域内及特定方向上进行列分割线的确定,接着通过几何变换将行列指示符图像块映射到一个规整的矩形,利用行扫描的方法,结合PDF417条码的结构特征即可求出条码的行列等重要信息,再分割出码字单元图像块并采用有图像分析方法分割码字和译码。对于关键缺损的图像,由于存在不完整的起始符或行列指示符,无法预先准确定位条码区,以及确定行列值,此算法有效地利用了PDF417的符号特点来确定行列值,并最终分割单元图像块,求得码字。