对我国满箱检测设备大部分依赖进口-毕业论文.doc

约88页DOC格式手机打开展开

对我国满箱检测设备大部分依赖进口-毕业论文,摘要针对我国满箱检测设备大部分依赖进口、自主设备较少的弊端,以visual c++6.0开发环境为平台,利用sherlock自身封装的图像处理算法,配合sherlock函数,开发了满箱检测系统。   本课题主要是将机器视觉应用于满箱检测,采用ccd相机及图像采集软件采集图像,将采集的图像通过sherlock进行处理,然...
编号:10-304290大小:1.27M
分类: 论文>经济学论文

内容介绍

此文档由会员 秋风2013 发布

摘 要
针对我国满箱检测设备大部分依赖进口、自主设备较少的弊端,以Visual C++6.0开发环境为平台,利用Sherlock自身封装的图像处理算法,配合Sherlock函数,开发了满箱检测系统。
   本课题主要是将机器视觉应用于满箱检测,采用CCD相机及图像采集软件采集图像,将采集的图像通过Sherlock进行处理,然后将图像处理的结果通过人机界面显示出来。
   人机界面主要是为操作人员提供一个对话平台,本系统的人机界面包含用户管理的设置,如用户的添加、删除、修改及权限管理,为用户设置不同登录权限,只有管理员具有完全操作的权利,普通用户只能完成一些相对简单的操作,建立Access数据库,为用户信息、历史数据建立完备的数据表。最为重要的是检测功能单元——满箱检测,完成VC++ 与Sherlock连接,实时显示图像,将Sherlock中检测的数据通过界面显示出来,并提供各种不同的选择,实现模块化设计,可以根据需要选择不同模块,有利于系统功能的扩展。
   本文首先是对课题的应用背景及机器视觉的相关知识的简介,然后介绍了系统总体方案,由于本系统需要图像处理软件,因此接下来深入研究了图像处理算法及图像处理模块的设计,基于以上知识系统地介绍了满箱检测的软件设计过程,包括:数据库的建立与SQL查询语句,人机界面与数据库、Sherlock数据通讯的实现方法。对课题研究过程中出现的问题进行了原因分析并结合实际情况给出了具体的解决方案。
   关键词:人机界面;机器视觉;满箱检测;图像处理;Sherlock
   

ABSTRACT
   In view of our country full case check-out facility majority of dependence import, the independent equipment few malpractices, take Visual the C++6.0 development environment as the platforms, uses Sherlock own seal the imagery processing algorithm, coordinates the Sherlock function, developed full case to examine the system.
   This topic is mainly applies the machine vision in full case inspecting, uses the CCD camera and the image gathering software gathering image, will gather the image carries on processing through Sherlock.Then demonstrates imagery processing's result through the human machine interface.
   The human machine interface is mainly provides a dialog platform for the operators.This system's human machine interface contains the user management the establishment, like user's increase, the deletion, the revision and the jurisdiction management, register the jurisdiction differently as the user establishment, only then the manager has completely the operation right.The average consumer can only complete some relatively simple operation, establishes the Access database,for user information, historical data establishment complete data sheet. Measuring ability unit - - full case inspecting most more importantly, completes VC++ and the Sherlock connection, the real time display image, the data which examines Sherlock in through the contact surface demonstrated that and provides each kind of different choice, realizes the modular design, may according to need to choose the different module, is advantageous in the system function expansion.
   This article first is to the topic application background and the machine vision related knowledge synopsis, then introduced the system overall concept, because this system needs the imagery processing software.Therefore the following deep research imagery processing algorithm and the imagery processing module's design, introduced systematically based on the above knowledge full case inspecting software design process, including: The database establishment and the SQL inquiry sentence.The human machine interface and the database.The Sherlock data communication realize the method. The question which appears to the topic research process in carried on the reason to analyze and unifies the actual situation to give the concrete solution.
   Keywords: human machine interface; machine vision; full case inspecting; image processing; Sherlock

目 录
1 绪论 1
1.1 课题的应用背景 1
1.2 机器视觉概述 2
1.3 本文的主要工作 7
2 满箱检测系统总体方案 9
2.1 总体方案选择与对比 9
2.2 系统框架 11
2.3 系统主要部分 11
3 图像处理算法的研究 14
3.1 数字图像处理的概述 14
3.2 图像预处理 16
3.3 图像分割处理 22
3.4 模板匹配 26
3.5 图像识别 32
4 图像处理模块的详细设计 34
4.1 图像处理模块总体结构 34
4.2 图像处理各模块设计的实现 36
5 人机界面与图像处理程序的通讯 41
5.1 创建Sherlock对象 42
5.2 显示Sherlock图像 43
6 满箱检测系统的软件设计 44
6.1 系统总体框图 44
6.2 软件开发工具的选择 44
6.3 系统人机界面的主要功能模块 46
6.4 系统数据库的设计 49
结束语 52
参考文献 54
致 谢 55
附 录 56
A 主要源程序 56
B 用户手册 70
C 软件光盘 74
D 科技译文 75