欢迎来到天天文库
浏览记录
ID:61034960
大小:554.50 KB
页数:58页
时间:2021-01-20
《基于VFW的监控系统软件设计.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、存档日期:_____________________存档编号:______________________徐州师范大学本科生毕业论文(设计)论文题目:基于VFW的监控系统软件设计姓名:院系:电气工程及自动化学院专业:自动化班级:07电51指导老师:徐州师范大学教务处印刷摘要该设计的目的在于设计一种具有较强实用性、扩展功能丰富、成本低廉、适用于多数低端用户的监控系统软件。该软件可以满足小型书店、报亭、餐饮场所以及家庭室内的监控需求,同时又不需要专门添置专业监控设备。本设计采用讨论比较的方法,通过对多种视频捕捉技术的比较和多种编译语言的
2、比较,选择出一组较为合适的方案,结合方案内容设计实现软件主要功能和扩展功能。文中首先在Windows和Linux两种调试运行环境之间进行了讨论和取舍,接着比较了VFW和DirectShow等等集中视频捕捉技术的优劣,最后简要介绍了C++,Java,C#等几种可以用于编译的语言,比较了他们的优缺点,从而确定设计方案。通过VFW提供的接口函数,设计实现了软件的主要功能。使用C#语言在VS2008可视化编译程序上进行了编写和设计了截图、录像、定时录像等扩展功能。结合IIS技术,提出了一种新颖的远程通讯方案,设想了一种可行的远程监控方案,并
3、对远程监控实施中可能遇到的技术难题提出了解决方案。由于采用Windows系统的个人计算机作为平台,平台本身的可靠性安全性不高,所以软件的稳定性和安全性存在固有缺陷。由于采用C#语言设计和编译使得程序本身具有很好的移植和跨平台潜力,如果能将程序移植到Linux嵌入式系统的平台上则可以使得软件的可靠性安全性以及设置成本都有很大的飞跃。关键字:VFW视频技术Window操作系统C#C++AbstractThisprojectholdsaclearobjectivetodesignvideomonitoringsoftwarewithhig
4、hlyfunctionalfeatures,variableextensionsandlowexpense.Itcanbeusedinmanyconsequenceswhichacquirelessmonitoringdemandssuchassmallbookshops,Restaurantsorhome-using.Itfiguresoutaparticularwaytodesignthemainfunctionandextensionsthoughthechoosingofvideoprocessingtechnologyan
5、dcompilecodesuchasC++andC#.Atthefirst,itdiscussestheworkingcircumstancesbetweenWindowsandLinux.Andthen,itputsouttheadvantagesanddisadvantagesofseveralvideoprocessingtechnologyandcompilecode.Andeventually,tomakesuretheplan.Itcantakescreenshottosaveormakeabackupwithvideo
6、filesautomaticallywiththeextensions.ItcanevenachievethepotentialoftheremotemonitoringabilitywiththehelpofInternetInformationServices(IIS)thoughtheWorldWideWeb.AsbuiltwiththeWindowsworkingcircumstances,itdohavetheweaknessofunstableandunsafefeaturesastheWindowsitself.But
7、wecanstilldealwithitbythehighportabilityofC#language.TotransplanttotheLinuxembeddedsystemisthenextgenerationupgrades.Keywords:VFWtechnologyWindowOSC++C目录摘要IAbstractII1绪论11.1设计的背景11.1.1信息时代下的监控11.1.2监控软件和硬件平台的快速发展11.1.3现阶段监控系统存在的问题11.2设计面向的对象和意义21.2.1设计面向的对象22设计方案的选择与确定
8、32.1程序调试环境的选择32.1.1Linux环境32.1.2Windows环境32.1.3环境的选定42.2视频处理技术的选择42.2.1DS视频技术42.2.2VFW技术42.2.3MF技术52.3编译语言的初步考察52.3.1
此文档下载收益归作者所有