- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
二维条码认识与识别.
二维条码的认识和识别
组 长: 李学泓 学号: 201330280816 年级专业班级:13自动化3
组员一:__熊筠野_____ 学号: 201330280722 年级专业班级:13自动化3
指导教师 邓继忠
摘 要
随着信息技术的发展,二维条码应运而生,并且具有很好的应用前景。作为二维条码的一种,矩阵式的二维条码是建立在计算机图像处理技术组合编码原理等基础上的一种特殊码制。
二维条码/二维码 (2-dimensional bar code) 是用某种特定的几何图形按一定规律在平面(二维方向上)分布的黑白相间的图形记录数据符号信息的;在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念,使用若干个与二进制相对应的几何形体来表示文字数值信息,通过图象输入设备或光电扫描设备自动识读以实现信息自动处理:它具有条码技术的一些共性:每种码制有其特定的字符集;每个字符占有一定的宽度;具有一定的校验功能等。同时还具有对不同行的信息自动识别功能、及处理图形旋转变化等特点。 二维条码/二维码能够在横向和纵向两个方位同时表达信息,因此能在很小的面积内表达大量的信息。
本实验研究对象是二维码之一QRcode,完成对其的定位,二值化,去除白框,实现统计模块数,获取版本号,去除功能区域,反色,获取格式及版本信息,去除格式及版本区域,获取码内信息,去除掩模,译码以及具有以上所有功能的一键运行功能。
关键词: 计算机图像处理 二维码 QR码 定位 二值化 去除白框 旋转 模块数
版本号 格式信息 版本信息 功能区域 码内信息 掩模 译码 一键运行
目 录
目 录
设计要求…………………………………………………………………………………..…...4
开发环境………………………………………………………………………………….........4
原理说明………………………………………………………………………………….........5
3.1 二维条码与一维条码………………………………………………………………….………5
3.2 二维条码的分类………………………………………………………..……………………...5
3.2.1 堆叠式/行排式二维条码…………………………………………….…………………….6
3.2.2 矩阵式二维码…………………………………………………..…………………………..6
3.2.3邮政码…………………………………………………………………………………….…6
3.3 了解QR Code码………………………………….…………………………………………...6
3.3.1 QR码编码字符集……………………………………………………………………...……7
3.3.2 QR码符号的基本特性与纠错能力……………………...………………………………....7
3.3.3 QR code 的主要特点………………………………………………………………………8
3.3.4 QR code 的符号结构………………………………………………………………………8
3.3.5 符号版本和规格……………………………………………………………………..……..9
3.3.6 寻像图形……………………………………………………………..……………………13
3.3.7 定位图形……………………………………………………………..……………………14
3.3.8 校正图形……………………………………………………………..……………………14
3.3.9 分隔符、编码区域、空白区…………………………………………..…………………14
3.4 编码…………………………………………………………………………………………...14
3.4.1 数据分析………………………………………………………………..…………………16
3.4.2 数据编码………………………………………………………..…………………………16
3.4.3 纠错编码………………………………………………..…………………………………16
3.4.4 构造最终信息………………………………………………………..……………………17
3.4.5 在矩阵中布置模块……………………………………………………………………..…17
3.4.6 掩膜……………………………………………………………………………………..…17
3.4.7 格式和版本信息…………
文档评论(0)