论文部分内容阅读
伴随着经济的飞速展,世界先进科学技术的逐步提高,条码技术逐渐深入到各种行业起并被广泛利用。QR码作为一种特殊的二维码,目前海外对其的应用较之国内已经相当广泛,因此我国对条形码的应用研究需要加大重视以适应世界时代变化。从2011年开始,我国迎来了智能手机年,智能手机集各种应用软件为一体,从衣食住行等各个方面影响着我们的生活。QR码和智能手机,作为21世纪的时代符号之一,使得基于智能手机的QR码识别系统的研究不仅在科研中还是在我们生活都具有十分重要的意义。本人结合实习期间参与研发的工程项目,主要完成了以下内容:第一,根据QR码的编解码理论技术,将QR码中的所有版本(1~40)的解码器进行了实现第二,对基于智能机的图像处理技术进行了详细的研究与探讨。在图像预处理过程中,很多学者研究出效果不错的经典算法如Hough变换等,但是考虑到手机内存有限,因此排除其中效果虽好但是耗费内存的算法,寻找复杂度较低的并且又能适用在手机上的方法就将作为图像预处理部分的研究重心。本人在工作过程中对QR码图像处理的过程和每个步骤中采用的主要方法进行了详尽的研究,其中在两个方面采用的技术创新:一方面,在图像旋转时,仅选取二维条码的三个寻像图形中心进行直角坐标系运算,定位出旋转方向并且利用反三角函数计算出旋转夹角,使得算法的复杂度大有降低;另一方面,将Wellner算法进行改进,降低了对二值化阈值的选取的复杂度,并有效地排除了光照不均匀的影响。第三,本文重点分析了Windows Phone手机操作系统的技术特点,对QR码的图像检测与识别和RS纠错算法用C#语言进行了实现,设计并实现了一个基于windows phone手机操作系统的QR码识别系统,并且对该系统在模拟器和真机上都进行了详细的测试,实验表明系统具有良好的性能和实用价值,能满足了在windows phone上识别二维条码的时间要求和准确性要求。