图像处理的QR码的识别和译码系统.docVIP

图像处理的QR码的识别和译码系统.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
图像处理的QR码的识别和译码系统

 毕 业 论 文(设计) 论文(设计)题目:基于图像处理的QR码的识别和译码系统 系 别:   专 业: 学 号: 姓 名: 指导教师: 时 间: 毕 业 论 文(设 计) 开 题 报 告 系别:计算机与信息科学系 专业: 网络工程 学 号 姓 名 刘鹏显 论文(设计)题目 基于图像处理的QR码的识别和译码系统 命题来源 教师命题 □学生自主命题 □教师课题 选题意义: 众所周知,一维的条形码经过十几年的发展,其应用从超市、便利店为代表的商品管理开始,已经成为各行业有效的信息输入手段,然而随着信息化的急速发展,一些新的需求显现出来:收纳更多的信息、印刷在更小的空间里。 随着网络的高速发展,表面上看,企业间的信息交换和共享—电子数据交换所需的网络基础设施已经建立,但实际上由于互联网协议以及安全等问题,短期内还无法用互联网进行数据交换,因此需要使用二维码进行纸面上电子数据交换的行动。 二维码正是为了适应这样的需求而开发的,QR码具有高密度、大容量、纠错能力强等特点,拓宽了应用领域。现在二维码的应用越来越广泛,其应用与手机网络除了可以用来扫描名片,管理个人联络电话能力之外,还可以拿来网络购物、实现手机的自动上网、还可以实现结账时的数据处理,又或者是以QR码代替入场券等等。 二维条码的广泛应用必将带来条码识别技术的新要求和新问题。比如需要在图像采集失真,图像背景更复杂,图像变形严重等情况下还能很好的识别并解码二维条码。这对研究二维条码技术的广大科研人员既是挑战也是动力。 研究综述: 条形码技术是集条码理论、光电技术、计算机技术、通信技术等技术于一体的综合性技术,起源于20世纪40年代。它具有输入速度快、可靠性高、采集信息量大、成本低等特点,近年来发展十分迅速,在国际上广泛应用于商品流通、物流仓储、信息服务等各个领域,极大地提高了生产效率。 近几年,另一个广泛得到普及的领域就是手机。自90年代初以来,无线移动技术和市场应用得到飞速发展和成功。从寻呼机到目前3G手机的面市,中国人已经习惯了手中的移动手机不停地变化。移动通信发展的焦点已经由用户数量的增长,转为业务量和新业务的增长;由技术驱动转为业务驱动。在激烈的市场竞争中,越来越成熟的手机用户不仅注重手机硬件的外观,更注重手机所赋予的强大功能。以上两个普及领域催生了一个新的需求:即将二维码和手机结合起来,利用手机作为读取设备,实现条码识别。 二维条码是为了解决一维条码无法解决的问题而产生的。它除具备一维条码的优点外,突破了一维条码的限制,具有如下特点: 1.信息密度大。 二维条码是在水平和垂直两个方向的二维空间上存储信息的符号,通常情况下其密度是一维条码的几十到几百倍. 2.编码范围广。 不仅可以存储数字、字符,还可以存储多种语言文字、图片(如照片、指纹等)、声音等信息。 3.纠错能力强。 二维条码引入错误纠正机制。这种纠错机制使得二维条码因污染、破坏引起局部损坏时,照样可以正确得到识读。 4.保密性能好。 可以用加密算法对图像信息加密后,再用二维条码表示。识别二维条码时,用相应的解密算法,就可以恢复原来的图像,这样便可以防止各种证件、卡片等的伪造。 研究的目标和主要内容 本课题主要研究二维条码QR Code的识别程序及译码方法,使用Windows C# 来开发QR识别程序,通过Microsoft 的 .NET 平台,能很方便地实现移植。 为了便于调试,本文设计了一个QR编码的方法,用于生成QR图像,再把生成的图像用识别器进行识别 其中实现QR编译的类为QRCodeEncoder ,主要的属性有:QRCodeEncodeMode、QRCodeScale、QRCodeVersion、QRCodeErrorCorrect,编译方法声明为 Bitmap Encode( String , Encoding ),设置好QRCodeEncoder的属性后,再调用QRCodeEncoder. Encode( 需编码的字符串 ,字符串的字符集 )就可以得到字符串对应的QR码,结果是一个Bitmap类,可以保存为图片。 QR码的识别处理,封装在QRCodeDecoder类中,该类有一个解码方法声明为 String decode(QRCodeImage) ,其中QRCodeImage为需要识别的图片,返值为识别后的字符串,要使用QRCodeImage,可以在生成QRCodeImage对象的时候,传一个Bitmap对象。 拟采用的研究方法 a

文档评论(0)

panguoxiang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档