1、息进行处理,并加以理解,最终用于实际检测。它是涉及神经生物学、心理物理学、人工智能、图像处理、模式识别等多个领域的交叉科学,而且具有可扩展性好,检测速度快,检测精度高等优点。正如视觉是人类在自然环境与社会环境生存不可或少的重要感知器官,机器视觉技术也是信息技术中一门不可缺少的技术,因此它成为计算机学科中不可或缺的一门学科。本文是基于 HALCON 软件的机器视觉研究。该软件是由德国 MVtec 公司开发的一整套较为完善的标准式的机器视觉算法包,具有应用广泛的机器视觉集成开发环境。它节省了产品的成本,缩短了软件的开发周期-HALCON 灵活的架构便于机器视觉,图像分析应用和医学图像的快速发展。H
2、ALCON 所提供的卓越的性能,为并全面地支持多核平台、SSE2 和 AVX,以及 GPU 加速打下基础。同时,它有着功能全面的视觉处理库,提供了几乎所有的最先进和最新的技术算法和算子的函数库,主要包括识别、匹配、测量、blob分析、形态学和立体视觉等。HALCON 支持 Windows,Linux 和 Mac OS X 操作环境。整个函数库可以用 C,C+,C#,Visual Basic.NET 和 Delphi 等多种日常常用的编程语言访问。HALCON 为了保证硬件的独立性,为大量的图像获取设备提供接口。它为百余种图像采集卡和工业相机提供接口,包括 GenlCam,GigE 和 IIDC
3、1394。HALCON 的体系、数据结构、外触发机制是高效率的、开放式的。高效率是指 HALCON 中提供的函数的执行时间非常短,而且能够在其界面 HDevelop 中直观的看到函数的执行时间。在许多复杂的机器视觉任务中,依然能够非常迅速、高效的完成。所以它的应用范围几乎没有限制,涵盖医学,遥感探测,监控,到工业上的各类自动化检测等。1.2 研究意义条码技术是信息数据自动识别、输入的重要方法和手段,现在已经应用到了商业、工业、交通运输业、邮电通讯业、物流、医疗卫生等国民经济各行各业。具有输入速度快、准确度高、成本低、可靠性好等优点。在工业发达国家,条码作为一种及时、准确、可靠、经济的数据输入手
4、段已普及应用,成为商品独有的世界通用的“身份证” 。传统的条码读码器是通过光电二极管(LED)或激光扫描阅读装置,将条码字符的条空图形变换成相应的电信号,经整形后和译码算法处理,然后获得条码字符的信息,送入计算机进华侨大学厦门工学院 毕业设计(论文)2行处理。对于物流传送带上或生产流水线的物体条码识别,传统的扫描器识别方法受印制材料、条码印刷技术以及条码本身运动角度和速度的影响,基本上无法快速识别。如果一个空间出现多个条码组合甚至出现不同类型的条码,传统的扫描识别器就不可能同时对多种条码进行识别和处理,从而无论对于什么行业用途的条码识别效率和效益都是大大的损失。而利用 HALCON 的机器视觉
5、是可以在没有人类干预的情况下使用计算机来处理和分析图像信息并给出结论。它可以使用与计算机相联的摄像机来摄取图像,然后将图像转换成机器可以读取的形式,软件程序被用来处理这个数字化的图像,以取得需要的信息,同时,它也可以将用其他拍摄装备拍摄下来的图像用软件程序将图像中的条码组合识别出来。HALCON 软件不但可以成功的识别同一张图像中出现的一维码和二维码,而且还能同时识别多个一维码和二维码。极大的提高了识别效率,为各行各业的新型条码识别奠定了基础。1.3 研究内容1、HALCON 的使用方法2、HALCON 条码识别程序编写3、HALCON 程序的编程原理4、采用摄像装备对条码组合图像的采集5、运
6、行 HALCON 完成相关条码识别方案6、分析程序运行后的结果 1.4 论文组织论文首先介绍条码组合的基础知识概念,对条码技术的发展与分类进行简单介绍。然后介绍当今世界条码识别的两种不同技术手段和原理,并将两种技术手段进行对比。最后介绍基于 HALCON 软件的条码组合识别系统的硬软与程序构成。并对程序进行仿真和结果显示。并对部分的源代码进行解释。基于 HALCON 的组合条码识别3第 2章 条码组合识别知识概述2.1 条码技术的发展条码技术诞生于 20 世纪 40 年代,但得到实际应用和迅速发展还是在近 20 年间。欧美、日本等国家已经开始很普遍应用条码技术,并且还开始在世界各地迅速普及推广
7、,其应用的领域还在不断扩大。在我国,条码技术的研究开始于 20 世纪中后期,当时主要做法是跟世界上先进的条码技术进行学习和模仿。而伴随着计算机技术开始在我国的发展和普及,条码技术开始在我国仓储、邮电、图书管理以及生产过程的自动化控制等领域得到初级应用。从 90 年代中国物品编码中心代表中国加入国际物品编码协会(EAN)以来,中国商品条码系统的成员数量飞速增多,条码技术开始在各领域不断深入,目前,条码技术已广泛应用于我国众多的领域。条码技术是在计算机领域、通信技术领域和光电技术的基础上兴起发展起来的一门综合科学技术,是多项技术产业相结合出来的产物,当今世界应用最为广泛的一种自动识别技术 12。条
8、码技术包括符号技术、编码技术、印制技术、识读技术以及检测技术 3。在自动识别技术中,条码技术具有以下特点 4:(1) 简单。扫描的操作方式简单,而且条码符号的制作方式简便。(2) 信息采集的速度快。录入方式可以采用传统计算机的键盘录入或者是条码扫描设录入,无论哪种方式,录入速度都非常快。(3) 可靠性高。无论哪种方式对条码录入数据的可靠性都很高,错误率也很低。(4) 实用、灵活。条码符号不仅仅可以单一的使用,还可以与其它相关的设备紧密联系,从而实现更多的功能。(5) 自由性大。条码标签的位置与识别装置的自由度大。(6) 系统所涉及的符号制作成本和识别设备的成本都价格低廉。2.2 条码技术的分类
9、条码按照不同的编码规则、不同的分类方法可以分成很多种。正常条码可分为一维条码和二维条码两种。一维条码就是平常我们说的传统条码。一维条码按应用又可分为物流条码和商品条码。目前使用的频率较高的一维码制有:EAN、EAN128 码、UPC、交插 25 码和 39 码。其中 UPC 码和 EAN 码是商品条码。 EAN128 码、交插 25 码和 39 码是物流条码。由于条码的信息容量比较小,商品上的条码也仅仅能容纳几位或几十位阿拉伯数字或字母,因此一维条码的使用就大大受到了限制 5。所以为了满足人们进一步的需求,在除具备一维条码的优点外,又发明了具有可靠性高、信息容量大、防伪保密性强华侨大学厦门工学
10、院 毕业设计(论文)4等优点的二维条码。通用的二维条码如:Datamatrix 二维条码,Maxicode 二维条码,QRCode,Code49,Code16K,Code one 等,除了这些常见的二维条码之外,还有一些企业和机构发明的未完全公开的二维条码。图 2-1 为常见的几种条码结构。图 2-1 常见条码结构2.3条码识别技术手段2.3.1传统条码识读技术传统的条形码识别读取技术是利用光电转换的原理识读条码的,光电扫描器是最主要的一个硬件设备。传统一维条形码数据的采集和光电信号的转换都是由光电扫描器来完成。光电扫描器利用光学系统来读取条形码的符号,再由光电转换器将条码的字符的条空图形转变
11、成相应的电信号,然后通过电路系统对该电信号进行整形和放大,最后以二进制脉冲信号的形式输出给译码器。译码部分由计算机方面的软硬件组成,它的功能是对得到的二进制脉冲信号进行译码,经整形和译码算法处理,最终获得条码字符信息,送入计算机进行处理 6。图 2-2 为传统的商品条码手持识读装置。图 2-3 为光电条码识别的系统框图。厧 厧快乐幸福的走下去。漤漤贯彻创新发展理念,围绕支持创新不断优化管理和服务,有利于新技术新产业新业态新模式蓬勃发展的管理模式逐步形成。企业面向市场和消费升级,大胆推进技术创新和商业模式创新,新的增长点不断涌现。三是有利于新动能培育的改革举措陆续出台。深入开展全面创新改革试验,
12、出台了创新管理、优化服务培育壮大新动能的一系列政策举措。特别是今年上半年以来,党中央、国泓域咨询MACRO/ 节能灯具照明节电器项目投资备案报告务院连续出台了优化科研管理提高科研绩效、深化“互联网+政务服务”、加强科研诚信建设、加强知识产权审判领域改革、推进人才评价机制改革等改革文件,进一步破除制约创新创业的制度障碍,释放新动能发展的活力。2、 “十三五”时期,要以转变经济发展方式为目标,以科学发展、跨越发展为主线,顺应世界科技飞速发展带来的新机遇和新挑战,加快产业升级换代,积极谋划战略性新兴产业、高技术发展重点,培育壮大具有当地特色的产业集群;紧紧抓住加快培育发展战略性新兴产业的新机遇,跟踪
13、世界高技术产业发展动态,立足现有产业基础,充分利用国际和国内资源,加强创新引领,不断改造提升传统优势产业,大力培育壮大区域特色和比较优势的战略性新兴产业,力争建成一批有自主核心技术、有一定市场规模和良好经济社会效益的产业集群,推动产业结构转型升级,为建设创新型先进制造业基地提供有力支撑。认真落实中央“六稳”部署,消费提质扩容积极推进,新型信息消费创新活跃,绿色建材、高效节能技术装备推广应用加快,新能源汽车销量快速增长,制造业投资回升到较高水平。新修订的中小企业促进法贯彻实施扎实推进。稳妥应对中美经贸摩擦。预计全年,全国规模以上工业增加值增长6.3%左右。二、必要性分析分类号 : 密 级 : 毕
14、业论文(设计)题 目: 基于 WEB 的物流管理 系统的设计与实现 系 别: 计算机科学与技术系 专业年级: 计算机科学与技术 姓 名: 学 号: 指导教师: 年 月 日LULIANG UNIVERSITY吕梁学院本科毕业论文(设计)摘 要我 们 处 于 一 个 网 络 快 速 发 展 的 时 代 , 方 便 快 捷 的 网 络 给 人 们 生 活 带 来 了 方方 面 面 的 影 响 。 网 络 购 物 已 经 越 来 越 被 人 们 所 接 受 , 对 于 那 些 忙 于 工 作 的 白 领 、学 生 等 来 说 , 足 不 出 户 即 可 实 现 购 物 , 不 仅 节 省 了 时 间
15、, 同 时 也 满 足 了 自 己 的需 要 。 双 十 一 淘 宝 的 销 售 记 录 已 经 是 个 对 此 最 好 的 诠 释 。 但 是 数 量 如 此 之 大 的各 色 货 物 要 到 达 客 户 的 手 中 需 要 四 通 八 达 的 物 流 配 送 , 而 且 要 想 保 证 物 流 的 准确 配 送 必 须 配 备 相 应 的 物 流 管 理 系 统 , 用 来 管 理 和 记 录 客 户 的 信 息 以 及 订 单 的托 运 信 息 和 公 司 内 部 的 配 送 资 源 的 调 配 比 如 司 机 、 车 辆 等 等 。本 系 统 采 用 MVC 框 架 , 运 用 JSP
16、 技 术 编 写 , 开 发 平 台 为 MyEclipse。本 系 统 主 要 服 务 于 物 流 公 司 的 内 部 员 工 , 帮 助 员 工 管 理 繁 杂 的 客 户 的 相 关信 息 , 登 记 客 户 的 下 单 情 况 , 根 据 客 户 的 下 单 情 况 为 货 物 分 配 配 送 的 车 辆 。 公司 内 部 的 物 流 配 送 管 理 员 根 据 公 司 的 配 送 需 求 新 增 或 删 除 物 流 配 员 。关 键 词 : 物 流 管 理 ; 配 送 ; MyEclipse吕梁学院本科毕业论文(设计)AbstractWe are in a network era o
17、f rapid development, has brought people life convenient network effects in all its aspects. Online shopping has been more and more accepted by people, for those busy with work of white-collar workers, students, etc., never leave home shopping can be realized, not only saves time, but also meet the n
18、eeds of his own. Double tenth a taobao sales record is the best interpretation. But so large number of all kinds of goods arrive at the hands of customers need convenient logistics distribution, and to guarantee the accuracy of the logistics and distribution must be equipped with corresponding logis
19、tics management system, to manage and record customer information and order the shipping information and internal distribution of resources such as driver, vehicle and so on.This system USES the MVC framework, using the JSP technology, development platform for MyEclipse.This system mainly in the ser
20、vice of logistics companys internal staff, help staff to manage complex information about customers, registered customer orders, according to the customers order for goods allocation and distribution of the vehicle. Companys internal logistics manager according to the distribution of the company nee
21、ds new or delete logistics manning.Key words: logistics management; Distribution; MyEclipse吕梁学院本科毕业论文(设计)目 录第 1 章 绪 论 .- 1 -1.1 开发背景及意义 .- 1 -1.1.1 开发背景 .- 1 -1.1.2 开发意义 .- 1 -1.2 发展现状 .- 1 -1.2.1 国内发展现状 .- 1 -1.2.2 国外发展现状 .- 2 -第 2 章 系统分析 .- 3 -2.1 可行性分析 .- 3 -2.1.1 技术可行性 .- 3 -2.1.2 社会可行性 .- 3 -2.1.3 经济可行性 .- 3 -2.2 需求分析 .- 4 -2.2.1 功能需求 .- 4 -2.2.2 性能需求 .- 4 -2.3 业务流程分析 .- 5 -2.3.1 业务描述 .- 5 -2.3.2 业务流程图 .- 5 -第 3 章 系统设计 .- 6 -3.1 系统设计原则 .- 6