- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【2018年最新整理】安卓系统下二维码生成与识别方法研究开题报告
桂林电子科技大学毕业设计开题报告 题 目:安卓系统下二维码生成与识别方法研究 作 者:李朝庭 学 号:1300820112 2017-1-8 选题背景和意义 二维码作为一种全新的信息存储、传递和识别技术,自诞生之日起就得到了世界上许多国家的关注。它是当代人获取信息重要方式,特别是手持设备上信息的获取。随着时代的发展,它将渗透到我们日常生活的方方面面。现代社会, 人人都接触到二维码,这正反映了时代文化的变迁。充分利用二维码这一技术将会给我们的生活带来极大的便利。 研究现状 国外对二维码技术的研究始于20世纪80年代末,在二维码符号表示技术研究方面已研制出多种码制,在二维码标准化研究方面,国际自动识别制造商协会(AIM)、美国标准化协会(ANSI)已完成了PDF417、QR Code、Code 49、Code 16K、Code One等码制的符号标准。我国对二维码技术的研究相对落后,大约始于1994年。 应用前景 其相关技术应用前景不可估量,这种技术最热门的应用领域有: ●信息获取(名片、地图、WIFI密码、资料) ●网站跳转(跳转到微博、手机网站、网站) ●广告推送(浏览商家推送的视频、音频广告) ●手机电商(手机直接购物下单) ●优惠促销(下载电子优惠券,抽奖) ●会员管理(获取电子会员信息、VIP服务) ●手机支付(扫描商品二维码,通过银行或第三方支付提供的手机端通道完成支付) 研究内容 学习Android平台下的图像读取和绘图功能,利用二维码的编码和解码原理,通过Android手机对二维码的数据进行解析和编码,实现对二维码生成和识别。 主要研究内容: 1.学习二维码的编码和解码原理; 2.学习安卓系统; 3.设计二维条码的生成系统; 4.设计二维条码的识别系统。 完成的工作: 1.系统完成从输入数据到生成相应二维码的功能; 2.识别系统完成对采集到的二维码符号进行译码还原出所携带信息的功能。 研究重点 我们之所以对二维码进行扫描能读出那么多信息,就是因为这些信息被编入了二维码之中。其中QR码具有数据容量大,编码范围广,可靠性高,成本低,纠错力强等优点,现在常见的二维码都是以QR码作为编码的码制。 所以,本次课题采用的编码方式时QR码。如何在安卓平台上设计出对QR二维码符号进行编码和解码的算法是本次课题的一大难点。 QR码理论 QR码由两大部分组成:编码区格式和功能图形区。 编码区格式包括了由格式信息、版本信息以及数据信息和 Rs生成的纠错码字,其中大部分是数据信息和纠错码字; 功能图形区是指符号中用于符号定位与特征识别的特定图形,由位置探测图形、分隔符、定位图形以及校正图形组成。 QR码符号区域被空白区包围, 空白区不打印任何信息,四周空白区的宽度为四个模块的究度。 QR码编码 ●数据分析:区分数字,字母汉字等,对不同数据模式进行高效编码。 ●数据编码:根据数据编码模式将数据字符转化为二进制位流,位流分为每8位一个码字,必要时需加入填充。 ●纠错编码:将码字序列分块,生成相应的纠错码字。一并加入对应数据码字后面。采用Reed.Solomom错误控制码实现纠错。 ●编码构造:将纠错码字添加到数据码字后面形成最终位流序列。 QR码编码 ●模块构造:将寻像图形,分隔符,定位图形,校正图形,码字图统一编 入同一矩阵,每8位码字按2个模块宽度从右下角开始进行蛇形排列。 ●加入掩膜:避免出现相似区域,对符号进行异或操作后计分,选择得分最低图形。 ●版本与格式:格式信息右5个数据位和10个纠错位组成与掩模图形进行异或运算后填入相应位置。 QR码解码 ●定位获取符号:处理好需要解码的图片后,定位并获取符号图像,深色与浅色模块识别为“0”与“1”的阵列。 ●读取格式:对上述阵列进行格式信息的读取,去除掩膜图形并完成对格式信息模块的纠错,识别纠错等级与掩模图形参考。 ●读取版本:识别版本信息,确定符号的版本。 ●消除掩模:用掩模图形参考已经从格式信息中得出对编码区的位图进行抑或处理,从而消除掩模。 QR码解码 ●读取符号:根据模块的排列规则,适度符号字符,恢复信息数据与纠错码字。 ●甄别错误:利用纠错级别信息相对应的纠错码字检测错误,如发现错误立即纠错。 ●划分数据码:根据模式指示符和字符技术指示符,将数据码划分成多个部分。 ●输出:按照适用的模式译码出数据字符并得出结果。 借鉴ZXing库 Zxing库是一个开源的支持多种一维和二维条码格式的图像处理库, Zxing库主要使用Java语言实现并且提供其他多种语言的程序接口,可以再多种不同的平台上使用。它的重点是在使用手机的内置摄像头设各的对条形码进行扫描识别和
您可能关注的文档
- 【2018年最新整理】学校外视觉艺术教育.ppt
- 【2018年最新整理】学校安全工作制度、应急处置及预案定稿.doc
- 【2018年最新整理】学校安全工作预案汇编.doc
- 【2018年最新整理】学校室内篮球馆运动地板招标文件.doc
- 【2018年最新整理】学校安全应急预案总案.doc
- 【2018年最新整理】学校教育装备条件.doc
- 【2018年最新整理】学校校园监控投标书.doc
- 【2018年最新整理】学校校园网投标书.doc
- 【2018年最新整理】学校校本教研制度建设研究项目立项申报书.doc
- 【2018年最新整理】学校法律问题案例分析及应对宋薇雯.ppt
- 2025年四川电力职业技术学院单招职业适应性测试历年(2019-2024年)真题考点试卷含答案解析.docx
- 2025年四川电力职业技术学院单招语文2019-2024历年真题考点试卷含答案解析.docx
- 2025年四川科技职业学院单招职业技能测试近5年真题考点含答案解析.docx
- 2025年四川职业技术学院单招英语2014-2024历年真题考点试卷摘选含答案解析.docx
- 2025年四川职业技术学院单招语文2019-2024历年真题考点试卷含答案解析.docx
- 2025年四川职业技术学院单招(数学)历年真题考点含答案解析.docx
- 2025年四川航天职业技术学院单招英语2014-2024历年真题考点试卷摘选含答案解析.docx
- 2025年四川电子机械职业技术学院单招职业技能测试近5年真题考点含答案解析.docx
- 2025年四川航天职业技术学院单招语文2019-2024历年真题考点试卷含答案解析.docx
- 2025年四川职业技术学院单招职业技能测试近5年真题考点含答案解析.docx
文档评论(0)