ImageVerifierCode 换一换
格式:DOC , 页数:45 ,大小:3.58MB ,
资源ID:696066      下载积分:20 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-696066.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(毕业论文 基于LabVIEW的视频监控系统的设计.doc)为本站会员(创****公)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

毕业论文 基于LabVIEW的视频监控系统的设计.doc

1、 学校代码: 11059 学 号:1105021019毕 业 论 文 ( 设 计 )BACHELOR DISSERTATION论文题目: 基于 LabVIEW 的视频监控系统的设计 学位类别: 工 学 学 士 1基于 LabVIEW 的视频监控系统的设计中文摘要视频监控系统当前作为公共场所或者家中安保的重要的组成部分,该系统在危险来临时,帮助人们从监控画面里的得到相关的信息,增加人们在出行时的安全系数。本设计是通过软硬件结合的方式,利用 LabVIEW 2014 版本和硬件 USB 摄像机相结合来实现各方面功能。论文的绪论部分对虚拟仪器进行了初步介绍,在之后的章节中介绍了与本设计相关的虚拟仪器

2、开发软件 LabVIEW。之后通过学习软件的过程中,深入学习了视觉与运动模块,并通过 LabVIEW 软件完成对视频监控系统各部分功能的实现。视频监控系统主要由三部分组成分别为视频监控图像的采集、视频图像的保存、视频图像的后期处理以及自带的视频播放器进行视频的播放,最后生成 EXE 文件并打包生成 SETUP 安装程序,最终完成具有多项功能的视频监控系统。利用 LabVIEW 开发的视频监控软件,在开发过程中流程较为简单,通过其中自带的函数以及控件,可以十分方便的实现系统所需要的各项功能。所以,利用LabVIEW 设计的视频监控系统,在完成各项功能的同时,在日后系统功能的添加以及设备的更换方面

3、都十分方便。关键词:视频监控;图像的采集;图像的压缩和保存;图像后期处理;LabVIEW2Design of the Video monitoring system Based on LabVIEWABSTRACTAt present,the video monitoring system is an important link in public places or in the home security system,which can in the accident happens,get relevant information from video monitoring syst

4、em in a timely manner.Increase the safety factor when people travel.This design is a combination of hardware and software, through using the LabVIEW software 2014 and hardware of USB camera to realize the function of video monitoring system.The introduction of the paper introduces the virtual instru

5、ment, and introduces the design of the virtual instrument software LabVIEW.On the basis of the research on the visual and motion module and the corresponding function,design and write the video monitoring system through the labview software .The design of the video monitoring system is divided into

6、a video image acquisition,video images compression and save,image post processing,and play the video through the design of the player,then generated EXE files and packaging to generate SETUP installer,finally complete the video monitor system with multiple functions.Compared with other programming s

7、oftware,this software operation is more convenient.There are many modules in LabVIEW can call directly, save time and effort.So, the video monitoring system designed by LabVIEW is very convenient in the function of the system and the replacement of the equipment in the future.KEY WORDS : Video monit

8、oring system;Video image acquisition;Video image compression and save; image post processing ;LabVIEW3第一章 绪论 .51.1 虚拟仪器的简介 .51.2 本设计研究的主要内容 .5第二章 LabVIEW 的相关介绍 .72.1 LabVIEW 的简介 .72.3 LabVIEW 软件安装介绍 .72.4 视觉与运动模块介绍 .82.5 设计相关的函数和控件的介绍 .92.5.1 Vision(视觉)控件介绍 .92.5.2 Vision and Motion(视觉与运动)模块介绍 .10第三

9、章 视频监控系统各模块的设计 .153.1 设计开发流程框图 .153.2 图像采集部分思路 .153.3 视频图像采集设计 .163.3.1 创建 VI 程序 .163.3.2 IMAQdx Open Camera VI 的使用 .173.3.3 IMAQdx Configure Grab VI 的使用 .183.3.4 IMAQ Create VI 的使用 .183.3.5 IMAQdx Grab2 VI 的使用 .193.3.6 Image Display 的使用 .203.3.7 带控件 While 的使用 .213.3.8 IMAQ Dispose VI 的使用 .223.3.9 I

10、MAQdx Close Camera VI 的使用 .223.4 视频图像的压缩与保存 .233.4.1 IMAQ AVI2 Create VI(创建视频)的使用 .233.4.2 IMAQ AVI2 Get Codec Names VI(编码器名称的获取) .243.4.3 IMAQ AVI2 Write Frame VI(帧写入) .253.4.4 IMAQ AVI2 Close VI(关闭视频) .263.5 视频图像的后期处理 .263.5.1 IMAQ Draw Text VI 的使用 .273.5.2 文本中时间格式的设置 .283.5.3 截图功能的使用 .293.6 视频播放器

11、的制作 .313.6.1 ActiveX 容器的使用 .313.6.2 打开自动化的使用 .323.6.3 属性节点和调用节点的使用 .323.6.4 时间延迟功能的使用 .343.6.5 关闭引用的使用 .353.7 生成 EXE 文件和 SETUP 安装文件 .353.7.1 生成 EXE 文件 .353.7.2 生成 SETUP 安装程序 .37第四章 系统调试与分析 .404.1 系统调试 .4044.2 设计错误分析 .41第五章 设计总结 .42参考文献 .43致谢 .445第一章 绪论1.1 虚拟仪器的简介虚拟仪器(Virtual Instrument)即为利用一系列的开发软件和

12、具有相关功能的硬件相结合,以高效灵活的特点来满足开发者对各方面应用功能的需求 1。在虚拟仪器系统中,软件是整个操作系统的关键所在,而硬件只是作为外接设备,功能也只是将软件的处理完成的信息进行输入或者输出。使用者若想更改仪器的功能数量等,只需要更改软件中的代码或数据即可,硬件部分不需要进行相关的改动。虚拟仪器技术的出现,摆脱了传统仪器只能使用厂家定义仪器功能的束缚,实现了用户对功能自定义的要求,让用户可以随心所欲的创建开发自己所需要的功能的仪器。虚拟仪器技术中最重要的部分为软件部分,在开发过程中使用适用的编程软件或调用专项的开发模块,使开发者可以更加有效的开发自己所需的应用,并加工美化出能让用户

13、易操作的软件界面。此外,虚拟仪器技术还包括外接的硬件部分和将软硬件结合的平台 2。本设计使用到了 NI 公司提供的图形化编程软件 LabVIEW,该软件支持市面上大部分的外接硬件,也可扩展多种常用的软件,更拥有易操作的图形化编程模式,使用户可以更加方便、直观的开展各类程序的开发工作。1.2 本设计研究的主要内容目前,USB 摄像头已经十分普及,利用 USB 摄像头作为硬件部分进行图像的采集不仅易安装、拆卸,而且价格较低,可以降低整个制作的成本。通过对多款编程开发软件相比较后得到,LabVIEW 软件的开发过程更加简单方便。所以本文的视频监控系统是通过 LabVIEW 软件以及 USB 摄像头硬

14、件相结合的方式来完成视频监控系统的相关功能 3。设计前通过翻阅书籍和网络课程等了解 LabVIEW 软件的内容以及在市场上已经普及使用的监控设备所包含的具体功能,通过多方面所得到的信息综合后,归纳出本设计的视频监控系统所具有的功能和特点。该系统功能包括能够采集实时的监控画面,监控画面能够自动的保存,软件拥有视频播放器,界面美观,用户容易上手,相关的功能键在较为显眼的位置 4。最终通过多方面对比后确定使用 LabVIEW 2014 版本作为软件部分,高清的 USB 摄像头作为硬件部分,通过软硬件相结合的方式来实现视频监控系统对监控画面实时的获取并显示,以及将获得的画面自动保存,并且在通过软件中的

15、相关函数将时间等一些关键的信息元素加6入到监控画面中。系统整体的界面美观大方,并且各功能的使用易上手,使用户能在短时间内可以熟练的使用该监控系统中的各项功能。7第 2 章 LabVIEW 的相关介绍2.1 LabVIEW 的简介LabVIEW 是一款由美国家仪器(NI)公司研制开发的软件 5,该程序与常用的编程开发软件在功能上比较相似,但是 LabVIEW 与别的编程开发软件又有本质上的区别,其中最主要的区别是:其他的编程程序都是将自己的编程代码以文本代码的形式进行开发,而 LabVIEW与传统的开发程序不同,它使用的是图形化编辑语言,俗称为“G”语言,程序的编写是以各种功能函数的图标进行节点

16、的连线,最后按顺序运行各个函数以完成整个程序的功能 6。与传统的编程软件一样,LabVIEW 也拥有自己的一个可以处理各种功能任务的数据库,该数据库中含有多种编程函数,例如数据的采集、分析、处理、显示、储存以及各种数据串口的调用等。LabVIEW 中也含有传统编程软件中所必备的扩展程序,例如,界面美化、硬件的扩展、设置程序运行的断点等等。 LabVIEW 在前面板中提供了大量的仿真仪器控件,这些控件在外形上与实验室中常用的仪器十分相似,将其添加到程序中可以增加用户对该软件的亲和力并且可以更方便的在用户界面中使用。LabVIEW 中的前面板为程序运行时的用户界面,在用户面板下有程序框图对程序的功

17、能进行编译,最终通过相关控件的连接将程序显示在用户界面上。LabVIEW 程序开发功能的强大被各界所接受,在数据采集和硬件的控制方面被视为业界的标准 7。它还集成了大量的数据采集硬件的功能 7。它还内置了便于扩展的相关应用,例如网络开发的模块、将计算机系统中常用软件导入的模块 8。从总体上来说,这是一款上手较为容易并且功能十分齐全的开发软件。2.3 LabVIEW 软件安装介绍本设计采用的是 LabVIEW 2014 版本的软件,首先在电脑上安装好 LabVIEW2014 专业版开发软件(只有专业版开发软件才支持后期 EXE 文件的生成和产生 SETUP 软件生成的功能)。安装完毕后,选择开始

18、所有程序,找到名为 NI LabVIEW 2014 专业版,点击后即可启动LabVIEW 2014 专业版,启动后弹出对话框如图 1 所示。8图 1 LabVIEW 启动画面如图 1 所示,打开软件后,选择创建项目创建一个空白的 VI,新建的 VI 其扩展名默认为.vi。VI 创建后,可以观察到 VI 分为三个部分:前面板、程序框图、图标。一个 VI 可以理解为由外向里的三部分,最外层即为前面板,这个是用户最终使用的界面,运行程序时,使用者直接与该界面进行交互。第二层为程序框图相当于程序编程的代码部分,程序功能的编译都在程序框图上进行。第三层即为图标,该功能主要为右上角显示 VI 的属性以及查

19、找全部实例的作用,如图 2 所示。图 2 新建的 VI 面板显示2.4 视觉与运动模块介绍本设计需要进行图像的采集和处理,实现此功能需要使用到 LabVIEW 的扩展模块,即视觉与运动(vision and motion)模块。视觉与运动 (vision and motion)为 LabVIEW 的扩展部分,此部分需要用户到 NI 的官方网站下搜索下载,其中的部分函数在本设计的图像采集部分将会使用到。视觉与运动模块的安装步骤是:本设计采用的是最新的 LabVIEW 2014 版本,此版本功能相对于老版本更加全面,运行速度也相对于较快。首先去 NI 的官方网站下载:(1)视觉9开发包 Visio

20、n Development Module(VDM)2014 版(2)NI Vision Acquisition Software(VAS_2015_02),这里需要注意下载的扩展模块必须与所使用的 LabVIEW 2014软件的版本相同或者更高,这样安装过后模块的功能才能全部实现,否则安装老版本的模块,很多函数功能不能被使用。全部下载完成后,首先安装 Vision Development Module(VDM)2014 版,再安装 NI Vision Acquisition Software(VAS_2015_02 )。2.5 设计相关的函数和控件的介绍2.5.1 Vision(视觉)控件介绍

21、在视觉开发包 Vision Development Module(VDM)2014 版安装完成后,会在软件中新增一个工具包 Vision。Vision 中主要是用于图像的显示和后期处理的控件,用户可在前面板中到 Vision 工具包中的相关控件及具体使用方法。如图 3 所示。图 3 Vision 显示控件从图中可以观察到,Vision 打开之后,其中有 6 个与显示有关的控件。本设计主要使用的是其中的 Image Display(图像显示)。(1)IMAQ Image.ctl:该控件是图像属性格式进行说明作用。使用该控件在前面板中可以对图像格式以及类型进行说明。(2)图像显示(Image Di

22、splay):该控件用于在 LabVIEW 中直接创建并显示所获取的图像,创建一个该控件后,会在程序面板中直接显示一个图标,所编写的视频监控的最终画面显示就是将输出节点连接到该图标,即可把采集的视频图像显示到控件上。图像显示如图显示有三种样板分别为 Image Display、Image Display(Classic)、Image Display(Silver)。这三种在样式上分别为普通、经典、银色,本质上功能是相同的。(3)IMAQ 视觉控件 (IMAQ Vision controls):该控件主要作用为对视觉图像可以进行相关控制。该控件组中包含了一些对图像分析、处理以及颜色类型相关的控件函数。(4)机器视觉控件(Machine Vision controls):该控件中包含对图像的机器视觉进行控制,加工等相关控件。

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。