论文部分内容阅读
“物联网”概念不断升温,作为物联网中基础技术之一的二维条码技术必将得到更为广泛的应用。经过近几年技术的发展,二维条码产业不断壮大,相关市场也得到高速增长。随着二维条码技术日益受到重视,其识别系统和设备的软硬件开发将成为关注重点。本文针对广泛应用的PDF417二维条码,利用基于NiosⅡ处理器的SOPC技术,对其识别系统的进行研究和设计。本文分析了PDF417二维条码技术的研究背景和现状,介绍其在各个行业的应用和市场前景。在了解PDF417条码整体条码结构、字符结构组成、字符集等条码特点后,详细研究其压缩编码模式原理和其采用的RS纠错机制。由于在复杂环境下采集到的条码图像受到的噪声干扰、光照不均匀以及几何形变等原因,本文详细介绍了针对PDF417条码图像的数字图像处理相关算法。采用最大类间方差法实现对条码图像的二值化处理,减少后期条码图像处理过程中数据量。改进PDF417条码定位方法,通过检测条码特征符号和边界点搜索提高条码定位的准确性。利用基于坐标偏移量的双线性插值方法,实现对几何形变条码图像的几何校正。通过边缘检测和水平投影确定条码层序边界,从而提取到条空码字模块序列,采用RS纠错算法对码字序列进行检错和纠错后,利用条码译码程序按照PDF417标准实现不同压缩模式下译码工作。最后以NiosⅡ处理器计算核心,利用Avalon.总线对其他外设等模块实现数据传输的逻辑互连,搭建二维条码识别系统的SOPC平台。该系统硬件外设包括图像采集模块、VGA条码预览模块、LCD显示模块等,并在NiosⅡ IDE程序开发环境中完成数字图像处理和条码纠错译码等步骤相应程序设计和算法开发。