学校代码:11059学号:1105021019HefeiUniversity毕业论文(设计)BACHELORDISSERTATION论文题目:基于LabVIEW的视频监控系统的设计学位类别:工学学士年级专业:11通信工程(1)班作者姓名:王云飞导师姓名:查长军完成时间:2015年5月10日0基于LabVIEW的视频监控系统的设计中文摘要视频监控系统当前作为公共场所或者家中安保的重要的组成部分,该系统在危险来临时,帮助人们从监控画面里的得到相关的信息,增加人们在出行时的安全系数。矚慫润厲钐瘗睞枥庑赖。本设计是通过软硬件结合的方式,利用LabVIEW2014版本和硬件USB摄像机相结合来实现各方面功能。论文的绪论部分对虚拟仪器进行了初步介绍,在之后的章节中介绍了与本设计相关的虚拟仪器开发软件LabVIEW。之后通过学习软件的过程中,深入学习了视觉与运动模块,并通过LabVIEW软件完成对视频监控系统各部分功能的实现。视频监控系统主要由三部分组成分别为视频监控图像的采集、视频图像的保存、视频图像的后期处理以及自带的视频播放器进行视频的播放,最后生成EXE文件并打包生成SETUP安装程序,最终完成具有多项功能的视频监控系统。利用LabVIEW开发的视频监控软件,在开发过程中流程较为简单,通过其中自带的函数以及控件,可以十分方便的实现系统所需要的各项功能。所以,利用LabVIEW设计的视频监控系统,在完成各项功能的同时,在日后系统功能的添加以及设备的更换方面都十分方便。聞創沟燴鐺險爱氇谴净。关键词:视频监控;图像的采集;图像的压缩和保存;图像后期处理;LabVIEW1DesignoftheVideomonitoringsystemBasedonLabVIEW残骛楼諍锩瀨濟溆塹籟。ABSTRACTAtpresent,thevideomonitoringsystemisanimportantlinkinpublicplacesorinthehomesecuritysystem,whichcanintheaccidenthappens,getrelevantinformationfromvideomonitoringsysteminatimelymanner.Increasethesafetyfactorwhenpeopletravel.酽锕极額閉镇桧猪訣锥。Thisdesignisacombinationofhardwareandsoftware,throughusingtheLabVIEWsoftware2014andhardwareofUSBcameratorealizethefunctionofvideomonitoringsystem.Theintroductionofthepaperintroducesthevirtualinstrument,andintroducesthedesignofthevirtualinstrumentsoftwareLabVIEW..Onthebasisoftheresearchonthevisualandmotionmoduleandthecorrespondingfunction,designandwritethevideomonitoringsystemthroughthelabviewsoftware.Thedesignofthevideomonitoringsystemisdividedintoavideoimageacquisition,videoimagescompressionandsave,imagepostprocessing,andplaythevideothroughthedesignoftheplayer,thengeneratedEXEfilesandpackagingtogenerateSETUPinstaller,finallycompletethevideomonitorsystemwithmultiplefunctions.Comparedwithotherprogrammingsoftware,thissoftwareoperationismoreconvenient.TherearemanymodulesinLabVIEWcancalldirectly,savetimeandeffort.So,thevideomonitoringsystemdesignedbyLabVIEWisveryconvenientinthefunctionofthesystemandthereplacementoftheequipmentinthefuture.彈贸摄尔霁毙攬砖卤庑。KEYWORDS:Videomonitoringsystem;Videoimageacquisition;Videoimagecompressionandsave;imagepostprocessing;LabVIEW謀荞抟箧飆鐸怼类蒋薔。2第一章绪论.................................................................................................................4厦礴恳蹒骈時盡继價骚。1.1虚拟仪器的简介.............................................................................................4茕桢广鳓鯡选块网羈泪。1.2本设计研究的主要内容..................................................................................4鹅娅尽損鹌惨歷茏鴛賴。第二章LabVIEW的相关介绍........................................................................................6籟丛妈羥为贍偾蛏练淨。2.1LabVIEW的简介..............................................................................................6預頌圣鉉儐歲龈讶骅籴。2.3LabVIEW软件安装介绍...................................................................................6渗釤呛俨匀谔鱉调硯錦。2.4视觉与运动模块介绍.....................................................................................7铙誅卧泻噦圣骋贶頂廡。2.5设计相关的函数和控件的介绍.......................................................................8擁締凤袜备訊顎轮烂蔷。2.5.1Vision(视觉)控件介绍...................................................................8贓熱俣阃歲匱阊邺镓騷。2.5.2VisionandMotion(视觉与运动)模块介绍....................................9坛摶乡囂忏蒌鍥铃氈淚。第三章视频监控系统各模块的设计..........................................................................14蜡變黲癟報伥铉锚鈰赘。3.1设计开发流程框图.......................................................................................14買鲷鴯譖昙膚遙闫撷凄。3.2图像采集部分思路.......................................................................................14綾镝鯛駕櫬鹕踪韦辚糴。3.3视频图像采集设计........................................................................................15驅踬髏彦浃绥譎饴憂锦。3.3.1创建VI程序.....................................................................................15猫虿驢绘燈鮒诛髅貺庑。3.3.2IMAQdxOpenCameraVI的使用.......................................................16锹籁饗迳琐筆襖鸥娅薔。3.3.3IMAQdxConfigureGrabVI的使用..................................................17構氽頑黉碩饨荠龈话骛。3.3.4IMAQCreateVI的使用....................................................................17輒峄陽檉簖疖網儂號泶。3.3.5IMAQdxGrab2VI的使用..................................................................18尧侧閆繭絳闕绚勵蜆贅。3.3.6ImageDisplay的使用......................................................................19识饒鎂錕缢灩筧嚌俨淒。3.3.7带控件While的使用........................................................................20凍鈹鋨劳臘锴痫婦胫籴。3.3.8IMAQDisposeVI的使用..................................................................21恥諤銪灭萦欢煬鞏鹜錦。3.3.9IMAQdxCloseCameraVI的使用.....................................................21鯊腎鑰诎褳鉀沩懼統庫。3.4视频图像的压缩与保存................................................................................22硕癘鄴颃诌攆檸攜驤蔹。3.4.1IMAQAVI2CreateVI(创建视频)的使用......................................22阌擻輳嬪諫迁择楨秘騖。3.4.2IMAQAVI2GetCodecNamesVI(编码器名称的获取).....................23氬嚕躑竄贸恳彈瀘颔澩。3.4.3IMAQAVI2WriteFrameVI(帧写入)...........................................24釷鹆資贏車贖孙滅獅赘。3.4.4IMAQAVI2CloseVI(关闭视频)...................................................25怂阐譜鯪迳導嘯畫長凉。3.5视频图像的后期处理.........................................................................