基于LabVIEW平台下的图像采集 毕业设计.doc
文本预览下载声明
题 目 基于LabVIEW平台下的图像采集
院系名称: 信息工程学院
专业班级: 计算机应用技术
学生姓名:
学 号: 110401121
指导教师:
2014年4月25日
目录
摘要 1
第一章 引言 2
1.1 LabVIEW简介 2
1.2 LabVIEW软件的基本组成 2
1.3程序前面板 2
1.4框图程序 2
2.6 LabVIEW 特点 3
2.7 LabVIEW的优势 3
第三章 毕业设计任务书 4
3.1基于labview的信号系统摄像头设计 4
3.2实验要求 4
3.3 设计目的 4
第四章 基于LABVIEW图像采集内容 5
4.1 基于LabVIEW环境下图像采集介绍 5
4.2图像采集原理分析 6
4.3图像采集流程图设计 7
4.3图像采集前面板设计 9
4.4图像采集程序框图设计 9
4.4.1前面面板视频窗口的设置程序 10
4.4.2图像采集并显示的程序设计 11
4.4.3图像采集定时循环程序 12
4.4.4图像采集程序调试 13
第5章 总结和展望 14
致 谢 16
参考文献 17
摘要
图像与人们的生产生活息息相关,它不仅能够辨别大千世界的各种色彩,而且向人们直观形象的展现和记录生活的片段。图像成为人们获取信息的主要来源,据统计人类有80%以上的信息来自于图像。随着计算机软件、硬件技术的日新月异的发展和普及,人类已经进入一个高速发展的信息化时代,这必然使得图像采集技术的全面更新和进步,以适应现代信息技术发展的需求,同时图像采集技术也是卫星军事技术等方面的重要科研领域。图像显示系统包括图像采集、图像传输、图像存储、图像处理和图像分析等。其中图像显示是图像采集技术的基础和前提,图像显示是指把将采集到得图像数据以完整的模式显示出来。
随着计算机技术的发展和计算机应用的拓展,越来越迫切的需要将外面的信息传输到计算机当中进行显示和监控,而图像采集技术作为图像信息处理的基础,是图像处理技术的关键。传统的显示方法是应用VC++进行开发,在这种开发环境下的开发有很高的编程要求,这要求编程人员具有很高的编程能力并且对VC具有很高的认识。
本文是基于LabVIEW2010版本下开发的图像采集的应用程序,开发简单,操作方便。论文简要分析了图像采集的原理,功能和简单应用。
关键字:Labview 图像采集 图像处理
第一章 引言
1.1 LabVIEW简介
LabVIEW是一种程序开发环境,由美国国家仪器(NI)公司研制开发的,类似于C和BASIC开发环境,但是LabVIEW与其他计算机语言的显著区别是:其他计算机语言都是采用基于文本的语言产生代码,而LabVIEW使用的是图形化编辑语言G编写程序,产生的程序是框图的形式。LabVIEW(Laboratory Virtual instrument Engineering)是一种图形化的编程语言,它广泛地被工业界、学术界和研究实验室所接受,视为一个标准的数据采集和仪器控制软件。
1.2 LabVIEW软件的基本组成
(1)程序前面板:交互式的用户界面。
(2)框图程序:是程序源代码,用模块代替普通函数。
(3)图标/连接器(子VI):可被高级VI调用的VI。
1.3程序前面板
(1)控制件:类似与仪器的输入器件,为框图程序提供数据。
(2)显示件:类似于仪器的输出器件,显示通过框图程序采集或产生的数据。
1.4框图程序
(1)节点:是程序执行元素,类似于传统文本编程语言程序中的语句、操作符、函数或者子程序。
(2)端子:是在框图程序和前面板之间或者在框图程序的节点之间进行数据传输的接口。
(3)连线:连线是输入和输出端子间的数据通道,代表程序执行过程中的数据流。类似于普通程序中的参数。
2.6 LabVIEW 特点
⒈尽可能采用了通用的硬件,各种仪器的差异主要是软件。
⒉可充分发挥计算机的能力,有强大的数据处理功能,可以创造出功能更强的仪器。
⒊用户可以根据自己的需要定义和制造各种仪器。
2.7 LabVIEW的优势
1.提供了丰富的图形控件,采用了图形化的编程方法,把工程师从复杂苦涩的文件编程工作中解放出来。
2.采用数据流模型,实现了自动的多线程,从而能充分利用处理器(尤其是多处理器)的处理能力。
3.内建有编译器,能在用户编写程序的同时自动完成编译,因此如果用户在编写程序的过程中有语法错误,
显示全部