基于图像处理的qr码的识别和译码系统

基于图像处理的qr码的识别和译码系统

ID:883985

大小:289.01 KB

页数:0页

时间:2017-09-23

基于图像处理的qr码的识别和译码系统_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《基于图像处理的qr码的识别和译码系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、毕业论文(设计)论文(设计)题目:基于图像处理的QR码的识别和译码系统系别: 专业:学号:姓名:指导教师:时间:毕业论文(设计)开题报告系别:计算机与信息科学系专业:网络工程学号姓名刘鹏显论文(设计)题目基于图像处理的QR码的识别和译码系统命题来源教师命题□学生自主命题□教师课题选题意义:众所周知,一维的条形码经过十几年的发展,其应用从超市、便利店为代表的商品管理开始,已经成为各行业有效的信息输入手段,然而随着信息化的急速发展,一些新的需求显现出来:收纳更多的信息、印刷在更小的空间里。随着网络的高速发展,表面上看,企业间的信息交换和共享—电子数据交换所需的网络基础设施已经建立

2、,但实际上由于互联网协议以及安全等问题,短期内还无法用互联网进行数据交换,因此需要使用二维码进行纸面上电子数据交换的行动。二维码正是为了适应这样的需求而开发的,QR码具有高密度、大容量、纠错能力强等特点,拓宽了应用领域。现在二维码的应用越来越广泛,其应用与手机网络除了可以用来扫描名片,管理个人联络电话能力之外,还可以拿来网络购物、实现手机的自动上网、还可以实现结账时的数据处理,又或者是以QR码代替入场券等等。二维条码的广泛应用必将带来条码识别技术的新要求和新问题。比如需要在图像采集失真,图像背景更复杂,图像变形严重等情况下还能很好的识别并解码二维条码。这对研究二维条码技术的广

3、大科研人员既是挑战也是动力。研究综述:条形码技术是集条码理论、光电技术、计算机技术、通信技术等技术于一体的综合性技术,起源于20世纪40年代。它具有输入速度快、可靠性高、采集信息量大、成本低等特点,近年来发展十分迅速,在国际上广泛应用于商品流通、物流仓储、信息服务等各个领域,极大地提高了生产效率。近几年,另一个广泛得到普及的领域就是手机。自90年代初以来,无线移动技术和市场应用得到飞速发展和成功。从寻呼机到目前3G手机的面市,中国人已经习惯了手中的移动手机不停地变化。移动通信发展的焦点已经由用户数量的增长,转为业务量和新业务的增长;由技术驱动转为业务驱动。在激烈的市场竞争中,

4、越来越成熟的手机用户不仅注重手机硬件的外观,更注重手机所赋予的强大功能。以上两个普及领域催生了一个新的需求:即将二维码和手机结合起来,利用手机作为读取设备,实现条码识别。二维条码是为了解决一维条码无法解决的问题而产生的。它除具备一维条码的优点外,突破了一维条码的限制,具有如下特点:1.信息密度大。二维条码是在水平和垂直两个方向的二维空间上存储信息的符号,通常情况下其密度是一维条码的几十到几百倍.2.编码范围广。不仅可以存储数字、字符,还可以存储多种语言文字、图片(如照片、指纹等)、声音等信息。3.纠错能力强。二维条码引入错误纠正机制。这种纠错机制使得二维条码因污染、破坏引起局

5、部损坏时,照样可以正确得到识读。4.保密性能好。可以用加密算法对图像信息加密后,再用二维条码表示。识别二维条码时,用相应的解密算法,就可以恢复原来的图像,这样便可以防止各种证件、卡片等的伪造。研究的目标和主要内容本课题主要研究二维条码QRCode的识别程序及译码方法,使用WindowsC#来开发QR识别程序,通过Microsoft的.NET平台,能很方便地实现移植。为了便于调试,本文设计了一个QR编码的方法,用于生成QR图像,再把生成的图像用识别器进行识别其中实现QR编译的类为QRCodeEncoder,主要的属性有:QRCodeEncodeMode、QRCodeScale、

6、QRCodeVersion、QRCodeErrorCorrect,编译方法声明为BitmapEncode(String,Encoding),设置好QRCodeEncoder的属性后,再调用QRCodeEncoder.Encode(需编码的字符串,字符串的字符集)就可以得到字符串对应的QR码,结果是一个Bitmap类,可以保存为图片。QR码的识别处理,封装在QRCodeDecoder类中,该类有一个解码方法声明为Stringdecode(QRCodeImage),其中QRCodeImage为需要识别的图片,返值为识别后的字符串,要使用QRCodeImage,可以在生成QRCod

7、eImage对象的时候,传一个Bitmap对象。拟采用的研究方法a)查找并阅读相关资料,了解基本的内容,利用需求分析文档,对整个系统有个初步的架构。b)搜寻实验用的文件文档集和研究过程中用到的各种工具软件。c)根据已有的资料并借助面向对象的程序设计思想对系统各模块进行分析、建模、设计。d)使用WindowsC#来开发QR识别程序,通过Microsoft的.NET平台,能很方便地实现移植。研究工作的进度安排2010年11月15号-11月22号     与指导老师沟通交流,完成毕业论文选题。2010年11月

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。