基于VC的一维条形码识别-计算机科学与技术嵌入式系统综合设计文献.docVIP

基于VC的一维条形码识别-计算机科学与技术嵌入式系统综合设计文献.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
教学课件课件PPT医学培训课件教育资源教材讲义

嵌入式系统综合设计 题 目:基于VC的一维条形码识别 学 号:  2x___    姓 名:  xx______   班 级:  12计科A2_____ 专 业: 计算机科学与技术   指导教师:   xxxx_____  日 期: 2015 年12 月20日 基于VC的一维条形码识别 摘要 条码技术是如今应用最广泛的识别和输入技术之一,由于其包含的信息 量大,识别错误率低而在各个方面得到很大的重视。它发展迅速并被广泛应用于于工业、商业、图书出版、医疗卫生等各行各业。 本系统采用Micosoft Visual C++6.0作为系统软件的编程语言和编译环境。设计研究主要分为两部分:一维条形码的预处理和一维条形码图像的特征提取和识别。第一部分首先对采集的EAN-13条码图像进行预处理,图像的预处理主要是条形码灰度图像的二值化处理,良好的图像处理将对后面实现正确译码有至关重要的作用。第二部分就是对预处理后的条码图像进行特征提取和是识别,我们根据条形码的纹理特点和规则,对其进行特征提取和识别。得到条码所表示的文本信息。 关键词:图像处理、条形码识别、EAN-13、二值化、VC6.0 目录 1 绪论 3 1.1 条码技术概述 3 1.2 Visual C++数字图像处理基础 4 1.3 文本研究意义及内容 5 1.3.1 研究意义 5 1.3.2 研究内容 6 2 一维条形码技术 6 2.1 一维条形码简介 6 2.2 EAN-13码简述 7 2.2.1 EAN-13码的构造 7 2.2.2 EAN-13码的编码规则 8 2.2.3 EAN-13编码的校验方法 10 3 一维条形码的识别 10 3.1 图像的预处理 10 3.1.1 图像的二值化处理 10 3.1.2 条码图像的提取 12 3.2条码图像的字符识别 12 4 结论 13 参考文献 1 1 绪论 1.1 条码技术概述 条码技术是在计算机的应用实践中产生和发展起来的一种自动识别技术,条码应用技术就是应用条码系统进行的信息处理技术。条码技术的研究始于20世纪中期,是继计算机技术应用和发展应运而生的。随着70年代微处理器的问世,标志着“信息化社会”的到来,它要求人们对社会上各个领域的信息、数据实施正确、有效、及时的采集、传递和管理。因此如何代替人的视觉、人的手工操作、或者在复杂的环境中正确、迅速地获取信息并加以识别,成为人们普遍关心和有关人员精心研究的课题。 通俗的说条形码是指在浅色衬底上印有深色矩形的线条(也称条码)排列而成的编码,其码条和空白条的数量和宽度按一定的规则(标准)排列。条形码是由一组规则排列的条、空、相应的数字组成。这种用条、空组成的数据编码可以供机器识读,而且很容易译成二进制数和十进制数。这些条和空可以有各种不同的组合方法,构成不同的图形符号,即各种符号体系,适用于不同的应用场合。条码系统是由条码符号设计、制作及扫描阅读组成的自动识别系统。微电子技术和激光技术的发展使得条码识别系统越来越受到人们的关注。条码是迄今为止最经济、实用的一种自动识别技术。条码技术具有以下几个方面的优点: 可靠准确。 数据输入速度快。 经济便宜。 灵活、实用。 自由度大。 设备简单。 易于制作,可印刷,称作为“可印刷的计算机语言”。 正因为条码具有上述迅速,准确,廉价,使用方便,适应性强等优点,克服了其他输入方法的不足,所以他在各个行业中的发展可谓突飞猛进,最初应用于物流管理,最引人注目的是pos系统,它使商店的定货管理,盘点,库存管理,库存查询,验货管理,收款等各项工作效率得到极大地提高。目前已经应用到计算机自动化的各个领域,包括质量跟踪,仓储管理,物资管理,票证管理,人流物流管理,图书文献检索,医疗卫生,邮电系统,安全检查等领域。 1.2 Visual C++数字图像处理基础 BMP文件是Windows操作系统所推荐和支持的图像文件格式,是一种将内存或显示器的图像数据不经过压缩而直接按位存盘的文件格式,所以称为位图(bitmap)文件,因其文件扩展名位BMP,故称为BMP文件格式,简称BMP文件。 BMP位图文件由四个部分组成:位图头文件(Bitmap-file Header)、位图信息头(Bitmap-information-Header)、调色板(Palette)和像素数据(Image Data)。 位图头文件: 包含文件类型、文件大小和存放信息等信息,结构如下: typedef struct tagBITMAPFILEHEADER { WORD bfType; //类型名,必须是0x424D,即字符串“BM”, DWORD bfSize; //文件大小 WORD

您可能关注的文档

文档评论(0)

yuzongxu123 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档