软件工程及虚拟仪器技术--基于Labview的图像采集浅析课案.doc

软件工程及虚拟仪器技术--基于Labview的图像采集浅析课案.doc

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程及虚拟仪器技术--基于Labview的图像采集浅析课案

软件工程及虚拟仪器技术 --基于Labview的图像采集浅析 学院: 机 电 学 院 日期: 2013-5-29 在工业生产和科研领域,相机(包括摄像头)是获取图像信息的主要设备。近年来,随着对产品质量和生产效率要求的不断提升,机器视觉技术获得越来越广泛应用。相机的性能、相机镜头的精确程度等因素都会极大地影响到整个系统,因此,对相机的功能控制、性能测试与校正显得尤为重要,这也是机器视觉测试系统取得理想效果的关键所在。自动对焦技术是获取优质图像的关键,镜头对焦不好对后续的图像处理影响很大,因此,自动对焦技术是目前机器视觉的研究热点之一。 机器视觉技术是20世纪70年代在遥感图像处理和医学图像处理技术成功应用的基础上逐渐兴起的,并应用于多种领域。在我国机器视觉仍属新兴行业,但是随着产业化的发展对机器视觉技术的需求必将呈上升趋势虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。只有同时拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时间少以及出色的集成这四大优势。 第二章 LabVIEW程序设计技术 本章主要介绍了在虚拟仪器方面应用比较普遍的软件LabVIEW应用程序的构成,主要模块,编程思想,和它独特的数据流等。 2.1 LabVIEW软件介绍[3] LabVIEW是一种图形化编程语言,它广泛地被工业界,学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。LabVIEW集成了与满足GPIB、VXI、RS-232和RS-458协议的硬件及数据采集卡式通讯的全部功能。它还内置了便于应用TCP/IP,ActiveX等软件标准的库函数。这是一个功能强大且灵活的软件,利用它可以方便地建立自己的标准的库函数。这是一个功能强大且灵活的软件,利用它可以方便地建立自己的虚拟仪器,图形化的界面使得编程及使用过程都生动有趣。图形化的程序语言,又称为G语言,使用这种语言编程时,基本上不用写程序代码,取而代之的流程图。它尽可能利用了技术人员、科学家、工程师熟悉的术语、图标和概念。因此LabVIEW是一个面向最终用户的工具。它可以增强你构建自己的科学和工程系统的能力,提供了实现仪器编程和数据采集系统的便捷途径。使用它进行原理研究、设计、测试系统时,可以大大提高工作效率。 2.2 LabVIEW应用程序的构成 所有的LabVIEW应用程序,即虚拟仪器(VI),它包括前面板(front panel)、流程图(block diagram)、以及图标/连结器(icon/connetor)三部分。 前面板是图形用户界面,也就是VI的虚拟仪器面板,这一界面上有用户输入和显示输出两类对象,具体表现开关、旋钮、图形以及其他控制(control)和显示对象(indicator)。图1所示是一个随机信号发生和显示的简单VI是它的前面板,上面有一个显示对象,以曲线的方式显示了所产生的一系列随机数。还有一个控制对象——开关,可以启动和停止工作。 显然,并非简单地画两个控件就可以运行,在前面板后还有一个与之配套的流程图。 流程图提供VI的图形化源程序。在流程图中对VI编程。控制和操纵宣言在前面板上的输入和输出功能。流程图中包括前面板上的控件的连线端子,还有一些前面板上没有,但编程必须有的东西,例如函数、结构和连线等。 如果将VI与标准仪器相比罗,那么前面板上的东西就是仪器面板上的东西,而流程图上的东西相当于仪器箱内的东西。在许多情况下,使用VI可以仿真标准仪器,不仅在屏幕上出现一个惟妙惟肖的标准仪器面板,而且其功能也与标准仪器相差无几。图标/连接器VI具有层次化和结构化的特征。一个VI可以作为子程序,这里称为子VI(subVI) 第三章 程序设计算法分析 3.1 基于边缘检测的自动对焦算法[4] 边缘是图像最基本特征的,包含图像中用于识别的有用信息,边缘检测技术和边缘检测是基于边界。由于图像边缘是图像最基本的特征,往往携带着图像中最重要的信息。因此边缘检测在视觉、图像分析等应用中起着重要的作用。边缘检测分为彩色图像边缘检测和灰度图像边缘检测两种,由于彩色图像有八种彩色基,在边缘检测时选用不同的彩色基将直接影响实时性、兼容性和检测效果其中边缘定位是对边缘图像进行处理,以得到单像素宽的二值边缘图像,通常使用的技术是阈值法和零交叉法。边缘定位后往往存在一些小的边缘片断,通常是由于噪声等因素引起的,为了形成有意义的边缘需要对定位后的边缘进行链接。通常有两种算法:局部边缘链接和全局边缘链接。 ??? 图像中的边缘通常分为:阶跃边缘、斜坡边缘、三角型屋脊边缘、方波型屋脊边缘、楼梯边缘、双阶跃边缘和双屋脊边缘。灰度图像边

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档