节点文献

手机端二维条码技术的研究与应用

Research and Application of Two-Dimension Barcode Technology of Mobile Phone

【作者】 周利华

【导师】 刘志;

【作者基本信息】 浙江工业大学 , 计算机软件与理论, 2008, 硕士

【摘要】 本文主要研究了二维条码编解码技术和智能手机的相关技术。在已有二维条码技术的基础上,结合智能手机的特点,本文提出了手机Series 60平台二维条码的生成方法,以及手机端二维条码图像的识别算法。在手机S60平台二维条码的生成方面,本文对Symbian OS和S60的特性及其应用开发的特点进行了研究。基于对S60平台下图形图像绘制机理的研究,结合Data Matrix二维条码图像的结构特征,实现了在S60手机屏幕上绘制二维条码的功能。在智能手机端二维条码图像的识别方面,本文对常用的二维条码识别算法进行了研究。针对使用手机摄像头近距离拍摄二维条码图像,容易产生倾斜、变形,影响二维条码识别的问题,先进行最大类间方差法二值化图像等预处理操作;再根据Data Matrix二维条码图像的边缘特征,采用计算几何中的凸包算法来定位条码区域;然后用映射变换对条码图像进行校正。上述的图像处理过程,能够很好地解决二维条码图像产生的倾斜、变形等问题,实现二维条码图像的准确识读。最后,在智能手机Symbian OS的S60平台上,开发了一套二维条码编解码系统,实现了智能手机平台上二维条码的生成,以及手机摄像头拍摄的二维条码图像的识别功能。

【Abstract】 This paper mainly combines the encoding and decoding technology of the two-dimension barcode and related technology of intelligent mobile phone. Based on technology of two-dimension barcode and intelligent mobile phone, the method of generating and recogniting two-dimension barcode on series 60 platform is proposed in this paper.For the generating method on s60 platform, some properties of the Symbian OS and S60 and their exploration in the application field is studied in this paper. Then with the study of graphic drawing on S60 platform and the structure of the Data Matrix two-dimension barcode, the function of drawing two-dimension barcode is implemented on the S60 mobile phone platform.For the identification method on the platform of the intelligent mobile phone, the usual method is studied in this paper. Especially for image taken by mobile phone camera in close distance, many problems that will disturb the recognition for two-dimension barcode arise, such as skew, distortion and so on. So several things should be done. First, several pre-processing, such as ostu binary processing should be done. Second, the algorithm of polygonconvexhull in Geometrics is used in fixing the area where the two-dimension barcode should be. Third, the projection transformation algorithm to correct the barcode image is used. The above image processing can well remove these flaws and make it more clear and more easily to be recognized.Finally, the encoding and decoding system of the two-dimension barcode is constructed on the intelligent mobile phone S60 platform in Symbian OS, which can make the two-dimension barcode and recognize its image taking by intelligent mobile phone.

  • 【分类号】TN929.53;TP391.44
  • 【被引频次】5
  • 【下载频次】432
节点文献中: 

本文链接的文献网络图示:

本文的引文网络