论文部分内容阅读
随着二维条码技术的不断发展以及智能手机性能的不断提高,手机二维码已经在在各个行业中得到了广泛的推广,给人们的生活带来了极大的便利。随着移动网络增值业务的不断发展,其应用也将会越来越丰富。本文的目的是在智能手机平台上设计与实现二维条码的识别验证系统。首先,本文探讨了手机二维码的应用现状。根据手机二维码的具体的应用本文提出了识别验证系统的总体设计与详细设计。其次,本文结合了当今主流的智能手机平台,分别探讨了Symbian和Android智能手机平台及其在识别验证系统的实现过程中所要用到的相关的技术。接着,本文的二维条码以QR码为例,分析了QR码的码制特征、编码原理以及其纠错算法。并且在研究了图像灰度化和实现了利用边缘特性改进直方图的二值化等图像预处理的算法基础上,对QR码的符号特征进行了分析以后,设计利用位置探测图形对QR码进行定位的算法,同时利用了反透视算法对可能发生畸变的条码图像进行了矫正。最后,本文着重地探讨了在Symbian和Android智能手机平台上对QR码的识别验证系统进行了实现。通过摄像头对QR码进行解码,将其解码内容通过GPRS发送到HTTP服务器上去验证,服务器会根据解码的内容返回不同的验证信息,最后再对返回的验证信息进行处理并显示在手机屏幕上。