需要金币:1000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11301 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着自动化进程的加快,工业流水的生产速度急剧增长,人们发现对于信息的存储要求越来越高。首先应运而生的是一维码的大规模使用,我们可以用一维码来存储物品的编号信息,这种手段被广泛的应用于商品领域。为了存储更多的信息,在一维码的领域上进行扩展,比一维码更复杂,容错率更高的二维码出现了。无论是工业制造,还是商品售卖,一维码和二维码都被使用来进行信息标记。 本软件主要由解码工程和界面工程两部分组成,其中解码工程的主要作用为解码,然后由界面工程来进行图片和代码信息的显示。软件的界面部分使用C++的MFC类库完成,解码部分使用C++封装halcon图像处理库来完成。由界面部分将图片输入程序中,在界面上显示图片内容,然后将图片数据传入解码库,由解码库解码并输出。本软件测试时,读取固定目录中的文件夹进行解码。 相对于传统的扫码枪来说,本软件自动定位并解析二维码和一维码,二维码与一维码可以以任意方向摆放,无需向扫码枪一样必须水平放置,是传统生产线向自动化升级的过程。
关键词:QR Code;Data Matrix;Ecc200;解码
目录 摘要 Abstract 1 绪论-1 1.1 研究背景及意义-1 1.2 国内外研究现状-1 1.3 本课题的研究内容-2 2 解码原理介绍-3 2.1 一维线性条码-3 2.2 二维矩阵代码-4 2.3 一维线性条码解码规则-6 2.4 二维码解码原理-9 2.4.1 QR码简介-10 2.4.2 QR码规格-12 2.4.3 Data Matrix简介-13 2.4.4 Data Matrix 码规格-15 2.4.5 二维码解码原理-18 3 系统设计-19 3.1 软件设计框架-19 3.1.1 解码库-20 3.1.2 图像采集库-20 3.1.3 界面程序-21 3.2 解码实现-23 3.2.1 定位二维码和一维码-23 3.2.2 解一维码-24 3.2.3 解二维码-25 结 论-26 参 考 文 献-27 致 谢-28 |