毕业设计(论文)光电模式识别研究.doc
《毕业设计(论文)光电模式识别研究.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)光电模式识别研究.doc(64页珍藏版)》请在三一办公上搜索。
1、摘要光电模式识别通过光实现互连和运算,光电模式识别的基础与光学相关,是基于傅里叶变换系统和滤波函数概念的一种方法,传统的匹配滤波器由于其高鉴别率,已被应用于导弹、火箭的导航系统上。在实现结构方面则侧重可编程的联合变换相关器的研究。联合变换相关器已广泛应用在诸多领域,如彩色图像的识别,帧频移动测量,不透明粒子大小排序,图像检测分析等。此外,各种新方法也被不断的应用到光电相关模式识别的研究中。比如神经网络方法,模糊逻辑方法,小波变换方法,分数傅里叶变换,数学形态学方法等,使得其应用范围变得更加广阔。但是,这些方法的运用基本上是基于相关结构的。它们或是被用于相关运算前的特征提取和后处理上,或是依赖相
2、关器实现变换。视频(video)指动态图像(moving image),可以认为是随时间变化的静态图像系列(still-frame image/picture sequence)。在静态图像中,信息密度随空间分布,且相对于时间为常量;而动态图像的空间信息密度特征随时间变化。视频图像的数学表达式的一般形式可以写成S(x,y,t)。x,y为空间变量,t为时间变量,而S为对应于时空点(x,y,t)的光度学物理量。视频图像的主要获取途径是各种摄像机。摄像头分为真空光导体摄像头和CCD/CMOS摄像头。本课题使用CCD摄像头拍摄静态图像,并且进行形状识别。本课题主要完成了两个方面的任务:第一、 研究CC
3、D成像的基本原理,器件特点、颜色识别的基本规律。第二、 确定CCD颜色识别的方案,建立数学模型和计算机模型,编制计算机程序,用实验验证方案的正确性。关键词:CCD摄像头;图像;颜色;识别AbstractThe light electricity mode identifies to pass the light realizes to connect each other and calculate, the base of the light electricity mode identifies is related with optics, a kind of method to bas
4、e on the Philiyes transformation system and a filtrating wave function concept, match the filter traditionally because of its high discriminate rate, have been applied in the navigation system of the guided missile or rocket up. At realize the construction then lay particular emphasis on programmabl
5、e in association with the research of the united related machine in transformation. That is already extensive applied in many realms, such as the color picture identifies, moving measure the rate, opaque particle sub-size row preface, picture examination analysis, etc. In addition, every kind of new
6、 method were too applied to the light the electricity the related the research that mode identify the inside continuously. For example nerve network method, misty logic method, the small wave transformation method, the score Philiyes transformation, the mathematics morphology method etc., making its
7、 application become more vast. But the basic in application of these methods is base on related structural. They were used for the related calculate before extracting character and ending handle, or depend on the related machine realizes transformation.Video means moving image, it can think to still
8、-frame image/picture sequence at any time. In still-frame image/picture, the information density distributes with the space, and opposite in time is often constant; and the space information density characteristic of moving image is at any time a variety. The general form of video images mathematica
9、l can express S (x, y, t). X, y changes deal for the space, t changes deal for the time, and S is the amount of physics in the intensity of light that corresponding the times point (x, y, t). Its main way that all kinds of camcorder can obtain video image. The camcorder is divided into the vacuum li
10、ght conductor camcorder and CCD/CMOS camcorder. The CCD camcorder takes still-frame image in the task, and identifies the shape. The task completed two missions primarily:The first, study the basic regulation of CCD takes image, the basic principle of the machine characteristic and picture identify.
11、The second, certain project that the picture of CCD identify, establish the mathematics model and calculator model, compile calculator procedure, use the experiment to verify the accuracy of the project.Key words: CCD camcorder/ image/color/ identify 目 录引言 -51课题主要任务与要求-62方案设计-72.1 设计方案-72.2 出现的问题及解决
12、方法-83. 硬件介绍 -93.1 数码影像输入设备介绍-9 3.2 图像处理基本原理-203.2.1 光电成像系统-203.2.2 数字图像处理系统-203.2.3 彩色图像处理与颜色空间-223.2.4 彩色图像处理对颜色空间的要求-253.2.5 抽样与量化-253.3 我使用的摄像头-283.4 USB摄像头与计算机的连接原理-294. 软件说明-314.1 程序使用的语句,函数,对象介绍-314.2 程序使用的属性与事件介绍-314.3 程序流程图-34 4.4 源程序及注译-35 4.5 界面及操作方法-475. 结论-52谢辞-53参考文献-54附录-55引言 只有认真地使用了M
13、icrosoft Visual Basic for Windows可视化编程系统,才能真正想象开发一个多媒体项目的情况。Windows 编程支持传统的程序语言,因此绝大多数多媒体开发者转向选择更具通用性而少一些灵活性的创作系统。 VB是一个可以完全扩展的开发系统。几乎没任何不被VB本身所直接支持。要么以Windows动态连接库,要么以一个定制控件的形式提供。VB是一种真正的编程语言,它不但具备灵活性,还具有创作系统的简单性和快速开发的特点。 我利用了VB的特性编制了这个程序,符合了毕业设计的要求。1 课题主要任务与要求:1.1 任务:CCD颜色识别的研究:就是采用USB摄像头和计算机进行对某一
14、种特殊颜色的识别。1.2 要求:1) 选用USB接口的摄像头摄取图像并传送到计算机。2) 采用VB或其他多媒体软件进行图像的读取。3) 设计一个操作界面,要求简单明了。4) 要求能够选定要颜色的形状。5) 要求能够判断并指示符合条件的颜色。6) 数出符合条件颜色的斑块个数。7) 完成操作说明和软件说明。8) 根据课题任务和要求,做出可供演示的模拟样机。2.方案设计:2.1 设计方案:VB即Visual Basic,是在90年代由Microsoft公司推出的,以结构化BASIC语言为基础,以事件驱动作为运行机制的新一代可视化程序设计语言。它比传统的程序设计语言有明显的优势,且随着版本的改进,功能
15、越来越强大,不但可以作为多媒体软件制作工具、实现数据库管理,而且还具有网络功能等。VB提供了大量控件,可用于设计界面和实现各种功能,程序员可以通过拖放操作完成用户界面设计,不仅大大减轻了工作量、简化了界面设计过程,而且有效地提高了应用程序的运行效率与可靠性。VB是一套通用的程序开发工具,提供了各种常用的功能,如界面设计、计算与绘图、网络通信、数据访问和Internet访问等功能,但与其它开发工具相比仍具有一定局限性,更适合开发小型的Windows应用程序。VB 6.0是VB的最新版本,该版本在以前版本的基础上增强了数据访问(特别是远程数据访问)功能和Internet应用功能。VB的基本概念有对
16、象、控件、事件、属性、方法等。对象指程序处理的事物。VB 6.0提供了大量对象,如按钮、菜单、对话框等。程序员只需了解对象的功能和使用,而不必关心其内部实现机制。控件是对象的基本组成部分,也是开发的基础,一般包括属性、事件和方法。控件分为可直接从工具箱中选取的固有控件和使用前需首先将其加入工具箱的扩展控件。属性是控件的基本特性之一,决定控件的表现(如大小、颜色、位置、字体等)及功能(如使用协议等)。可以在属性窗口中或程序的适当位置修改属性。事件是控件对消息循环的响应,每一个事件对应不同的系统消息。在VB 6.0中,只能通过控件(对象)的事件获得系统消息。控件通过方法实现指定功能。方法由程序调用
17、,通知控件执行的操作。2.2 出现的问题及解决方法:在设计过程中出现了各种各样的问题,主要是对VB程序设计语言不够熟悉。1)主要问题如下:第一、 加载摄像头自带的应用程序时,不知道如何直接调用,以为要自己编译一个用来摄像的应用程序,但是这样做就加重了设计的复杂性,是不合理的。第二、 编译打开已经拍摄并存储下来的图像时,找不到存储路径。第三、 因为拍摄的图像是彩色的,我的设计也因此要对图像的颜色进行处理。想要把图像先进行灰度处理,然后再根据灰度阀值进行对比,找出一个中间的阀值,超出一定数值就置1,低于一定数值就置0。但是不知道如何才能找出一个中间的具有代表性的灰度阀值。第四、 如何利用灰度阀值进
18、行边缘的识别,也就是只显示出图像中物体的边缘形状,把包含在其中的其他灰度颜色全部去除,这样就基本完成了设计任务。2)解决方法如下:第一、 看书后学习到VB有一个语句“shell”是用来调用Windows内的应用程序的,只要找到该应用程序的路径就可以执行这个语句了。具体的使用方法为:shell “C:i-mageusbcam.exe”, vbnormalfocus第二、 仔细查找后知道,原来这个摄像头在拍摄图像后,就自动存储到自带的应用软件I-Mage的目录中了,具体的路径为:C:i-mageSnapshot 。第三、 经过向别人求教,知道了Windows自带的画图程序有把图像存储为黑白图像的功
19、能,这个功能就是利用自动设定的一个阀值127,这个阀值就是颜色数字化后的中间值,某个点的像素的值超过这个值就把它置位1,即白色的值;低于这个值就把它复位0,即黑色的值。这样就把图像变成了具有强烈对比的黑白图像。于是,根据这个指导思想,编译了黑白处理这个过程,放弃了以前的进行灰度处理过程,简化了程序设计过程。第四、 看书以及向别人求教,得到图像二值化的各种方法,利用二值化原理,改物体内部每一个点的像素值,只把边缘的点的像素值置位1或者复位0,这是因为考虑到背景颜色可能为黑或者白,所以设计了两种背景的处理,虽然是两种情况,但是处理的方法是一样的,只是把像素值进行对调就可以了。以上所列出的问题以及解
20、决方法只是这几个月进行学习VB 6.0程序编译以来遇到的主要问题。因为在图像方面遇到的问题比较简单,在看过相关的书籍后已经合理的解决了,所以不在这里列出来。在这之前还因为用过DELPHI 7.0进行这个设计的程序编译,也遇到了不少的问题,但是现在不再使用它来进行程序编译,所以也不在这里列出来。3.硬件介绍:3.1数码影像输入设备介绍:1)数码影像设备的感光媒体:数码影像设备的感光媒体也称为图像传感器,影像传感器或光电转换器。其作用的将接收到的光信号转换成相应的模拟电信号。目前,数码影像产品中使用的感光媒体主要有CCD(Charge Coupled Device )电荷藕荷器件和CMOS(Com
21、plementary Metal Oxide Semiconductor)互补型金属氧化物半导体器件两种类型。感光媒体是数码影像设备的信号输入端,其质量的优劣将直接决定数码影像设备成像的质量。2)CCD器件:电荷藕荷器件简称CCD,是目前绝大多数数码影像产品所采用的图像传感器。它能将光信号转换成与之一一对应的模拟电信号。在一定单元面积的CCD器件上,诚矩阵排列的感光元件的数目越多,它所代表的图像象素点就越多,经光电转换后所重现的图像的清晰度也越高。1. CCD器件分类: 根据CCD器件的光敏成像单元的排列结构不同,CCD器件可分为线阵型CCD,面阵型CCD和蜂巢型CCD(SCCD)3种。 (1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 光电 模式识别 研究
链接地址:https://www.31ppt.com/p-3977724.html