基于机器视觉的二维码与一维码识别软件设计.docx

资料分类:设计作品 上传会员:小山神 更新时间:2018-07-24
需要金币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

相关论文资料:
最新评论
上传会员 小山神 对本文的描述:本次设计是解码软件的设计,采用MFC界面库和halcon图像处理库提供的解码工程完成,属于应用型设计。在MFC设计的程序中,使用halcon的图像处理功能,进行采图,处理,解码,和保存解......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: