资源描述:
《基于ios平台的qr码识别系统的设计与实现硕士学位论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、IOS平台QR码识别系统的设计与实现浙江大学硕士学位论文摘要摘要二维条码的识别是图像识别领域的一个热门课题。二维条码是在横向和纵向两个方位,同时用黑白相间的特定几何图形来记录数据信息,具有密度大、纠错强、容量高、易携带等特点,可以用之表示大容量的数据文件,实现对信息的高效存储、自动识别和移动处理。作为二维条码的一种,QR码是建立在计算机图像处理技术、组合编码原理等基础上的一种特殊码制。由于二维条码的信息密度比较高,尤其对于QR码,其识别技术比一维条码的识别更为复杂,因此如何实现二维条码有效快速的识别成为当前重要的研究领域。基于图像处理的二维条码手机识别系统
2、及其应用的研究无论是在理论上还是在实践中都具有十分重要的意义。随着移动互联网和手机操作系统的发展,越来越多的手机应用出现在了windowsphone、iOS、android等平台上,本人在国内某互联网公司参加完成了一款iOS平台热门app的项目,负责其中图像识别功能模块的开发,本文结合该项目完成了以下几项内容:第一、介绍了QR码的码字特点及编码相关理论。第二、详细介绍了在手机上进行二维条码图像处理的步骤和方法,包括灰度化、二值化、图像裁剪、再次二值化、投影、图像旋转、二值形态滤波等。第三、将QR码的检测、识别和解码的算法通过C实现,然后设计并实现了基于iO
3、S平台的QR码识别系统,重点分析了iOS平台开发的特点,以及开发过程中所遇到的图像采集、内存泄露等多方面的技术问题和解决方法。最后本程序进行了详细的测试,证明在各种复杂环境下,程序都可以快速而准确的识别出QR码,具有非常良好的性能以及可用性。关键词: 二维码,QR码,图像处理,iOS开发i浙江大学硕士学位论文AbstractAbstractThetwo-dimensionalbarcoderecognitionisahottopicinthefieldofimagerecognition.Two-dimensionalbarcodeinbothhorizo
4、ntalandverticalorientationrecorddatawiththespecificgeometryoftheblackandwhitecoloratthesametime.Ithasadvantagesofdensity,errorcorrection,highcapacity,easytocarryandcanbeexpressedlargeamountsofdatafile.Asatwo-dimensionalbarcode,QRcodeisabuiltincomputerimageprocessingtechnology,comb
5、inedcodingtheoryonthebasisofaspecialcodesystem.Two-dimensionalbarcodeinformationdensityishigh,especiallyfortheQRCoderecognitiontechnologythantheone-dimensionalbarcodeidentificationismorecomplex,sohowtoimplementthetwo-dimensionalbarcodeeffectiveandrapididentificationofimportantrese
6、archareas.Processingtwo-dimensionalbarcodeimage-basedphonerecognitionsystemanditsapplications,whetherintheoryorinpractice,haveagreatsignificance.WiththedevelopmentofmobileInternetandmobilephoneoperatingsystem,agrowingnumberofmobilephoneapplicationsappearinthewindowsphone,iOS,andro
7、idandotherplatforms.IparticipateinanInternetcompanycompletedaiOSplatformpopularappproject,responsibleforthedevelopmentoffunctionalmodulesofwhichtheimagerecognition,thispapercombinedwiththecompletionoftheprojectthefollowingcontent:First,theintroductionofQRCodethecodewordfeaturesand
8、codingtheory.Second,detailsonthep