《视频监控系统毕业论文答辩优秀PPT.pptx》由会员分享,可在线阅读,更多相关《视频监控系统毕业论文答辩优秀PPT.pptx(24页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、LOGO视频监控软件的分析与设计视频监控软件的分析与设计院 系:计算机科学与技术专 业:计算机科学与技术指导老师:答 辩 人:答辩时间:论文框架论文框架研研究背景究背景1开开发环境境2论文要点文要点3结论4、1.1.探讨背景探讨背景1)1)1)1)论文探讨背景论文探讨背景论文探讨背景论文探讨背景视频监控视频监控系统应用系统应用领域领域工地工地工地工地交通交通交通交通银行银行银行银行治安治安治安治安、1.1.探讨背景探讨背景2)2)2)2)视频监控系统发展概况视频监控系统发展概况视频监控系统发展概况视频监控系统发展概况模模拟视频监控系控系统20世纪世纪90年代前,年代前,主要是以模拟设备主要是以
2、模拟设备为主的闭路电视监为主的闭路电视监控系统,称为第一控系统,称为第一代。代。数数字字视频监控系控系统20世纪世纪90年代中期,年代中期,随着科技的发展,人随着科技的发展,人们利用计算机的高速们利用计算机的高速数据处理能力进行视数据处理能力进行视频的采集和处理,这频的采集和处理,这种基于种基于PC机的多媒体机的多媒体主控台系统称为第二主控台系统称为第二代数字化本地视频监代数字化本地视频监控系统。控系统。分布式分布式视频监控系控系统20世纪世纪90年代末,年代末,随着网络带宽、计随着网络带宽、计算机处理能力和存算机处理能力和存储容量的快速提高,储容量的快速提高,视频监控步入了全视频监控步入了全
3、数字化的网络时代,数字化的网络时代,称为第三代远程视称为第三代远程视频监控系统。频监控系统。、1.探讨背景探讨背景3)3)3)3)视频监控的发展趋势视频监控的发展趋势视频监控的发展趋势视频监控的发展趋势未来视频监未来视频监控系统发展控系统发展针对方向针对方向智能化智能化系统有足够的智能,能识别不同系统有足够的智能,能识别不同物体,发现监控画面中的异常情物体,发现监控画面中的异常情况,以最快和最佳的方式发出警况,以最快和最佳的方式发出警报和提供有用信息。报和提供有用信息。平台化平台化实现跨区域统一监控、存储、管实现跨区域统一监控、存储、管理、资源共享,整合利用视频资理、资源共享,整合利用视频资源
4、,达到视频资源的最大程度的源,达到视频资源的最大程度的共享。共享。信息联动信息联动视频监控与其他信息系统联动,视频监控与其他信息系统联动,如水利行业与交通部门联动,共如水利行业与交通部门联动,共享两个系统中的视频资源,达到享两个系统中的视频资源,达到迅速、方便、准确的处理事件。迅速、方便、准确的处理事件。、开发环境开发环境 我的主要工作是在我的主要工作是在 Visual Basic 6.0开开发环境下,利用视频采集卡的发环境下,利用视频采集卡的SDK进行开发设进行开发设计,其中利用了部分计,其中利用了部分API所供应的对图像和视所供应的对图像和视频处理的函数以及存储函数实现对数字图像及频处理的
5、函数以及存储函数实现对数字图像及视频的处理,来完成一部分功能的实现。视频的处理,来完成一部分功能的实现。VB有如下优点:有如下优点:1.VB是一种可视化的、面对对象和接受事务是一种可视化的、面对对象和接受事务驱动方式的结构化高级程序设计语言。驱动方式的结构化高级程序设计语言。2.可用于开发可用于开发Windows环境下的各类应用程环境下的各类应用程序。序。3.在在Visual Basic环境下,利用事务驱动的环境下,利用事务驱动的编程机制、编程机制、新颖新颖易用的可视化设计工具。易用的可视化设计工具。、论文要点论文要点1)1)1)1)系统功能需求分析系统功能需求分析系统功能需求分析系统功能需求
6、分析 需求分析录像保存图片设置参数设置时间和日期、论文要点论文要点2)2)各功能模块实现各功能模块实现录像录像1 1起先录像的核心代码:起先录像的核心代码:Private Sub mnuStartCapture_Click()Private Sub mnuStartCapture_Click()Dim ok As Boolean Dim ok As Boolean If g_bCapturing=False Then If g_bCapturing=False Then MsgBox MsgBox 按按“确定确定”录像保存到:录像保存到:C:C:录录像像.avi MsgBox.avi MsgB
7、ox可实现弹出窗口可实现弹出窗口 ok=ok=sdk2000.StartCapture(C:sdk2000.StartCapture(C:录像录像.avi).avi)If ok Then If ok Then g_bCapturing=True g_bCapturing=True Else Else MsgBox MsgBox 录像失败录像失败!请检查故请检查故障障 End If End If End If End IfEnd SubEnd Sub论文要点论文要点u2停止录像的核心代码:停止录像的核心代码:uPrivate Sub mnuStopCapture_Click()u If g_bC
8、apturing Thenu g_bCapturing=Falseu sdk2000.StopCaptureu End IfuEnd Sub论文要点论文要点、论文要点论文要点2)2)2)2)各功能模块实现各功能模块实现各功能模块实现各功能模块实现保存图片保存图片u1.保存为保存为bmp图片的核心代码:图片的核心代码:uPrivate Sub mnuSaveBMP_Click()u Dim ok As Booleanu ok=sdk2000.SaveImageToBmp(C:图片图片.bmp)u If ok Thenu MsgBox 图像存为图像存为 C:图片图片.bmpu Elseu MsgB
9、ox 保存失败保存失败!u End IfuEnd Sub论文要点论文要点u2.保存为保存为jpg图片的核心代码:图片的核心代码:uPrivate Sub mnuSaveJPG_Click()u Dim ok As Booleanu ok=sdk2000.SaveImageToJpg(C:图片图片.jpg)u If ok Thenu MsgBox 图像存为图像存为 C:图片图片.jpgu Elseu MsgBox 保存失败保存失败!u End IfuEnd Sub论文要点论文要点Company Logo论文要点论文要点、论文要点论文要点2)2)2)2)各功能模块实现各功能模块实现各功能模块实现各
10、功能模块实现设置视频参数设置视频参数设置视频参数设置视频参数设置视频参数核心代码如下:设置视频参数核心代码如下:设置视频参数核心代码如下:设置视频参数核心代码如下:Private Sub mnuConfig_Click()Private Sub mnuConfig_Click()Private Sub mnuConfig_Click()Private Sub mnuConfig_Click()Load dlgConfig Load dlgConfig Load dlgConfig Load dlgConfig dlgConfig.Initialize sdk2000 dlgConfig.Ini
11、tialize sdk2000 dlgConfig.Initialize sdk2000 dlgConfig.Initialize sdk2000 dlgConfig.Show vbModal dlgConfig.Show vbModal dlgConfig.Show vbModal dlgConfig.Show vbModal 显示显示显示显示”模式对模式对模式对模式对话框话框话框话框“Unload dlgConfigUnload dlgConfigUnload dlgConfigUnload dlgConfigEnd SubEnd SubEnd SubEnd Sub其中,在其中,在其中,在
12、其中,在dlgConfigdlgConfigdlgConfigdlgConfig模块中,具体实现了设置功能。模块中,具体实现了设置功能。模块中,具体实现了设置功能。模块中,具体实现了设置功能。u以设置亮度为例:以设置亮度为例:uPrivate Sub srlBrightness_Change()u m_sdk2000.Brightness=srlBrightness.Valueu strBrightness.Caption=CStr(m_sdk2000.Brightness)uEnd Sub、论文要点论文要点2)2)2)2)各功能模块实现各功能模块实现各功能模块实现各功能模块实现 设置时间和日
13、期设置时间和日期设置时间和日期设置时间和日期设置时间和日期模块核心代码如下:设置时间和日期模块核心代码如下:设置时间和日期模块核心代码如下:设置时间和日期模块核心代码如下:Private Sub mnuLogo_Click()Private Sub mnuLogo_Click()Private Sub mnuLogo_Click()Private Sub mnuLogo_Click()Load dlgLogo Load dlgLogo Load dlgLogo Load dlgLogo dlgLogo.Initialize sdk2000 dlgLogo.Initialize sdk2000
14、dlgLogo.Initialize sdk2000 dlgLogo.Initialize sdk2000 dlgLogo.Show vbModal dlgLogo.Show vbModal dlgLogo.Show vbModal dlgLogo.Show vbModal Unload dlgLogo Unload dlgLogo Unload dlgLogo Unload dlgLogoEnd SubEnd SubEnd SubEnd Sub其中,在其中,在其中,在其中,在dlgLogo dlgLogo dlgLogo dlgLogo 模块中,具体实现了设置功能。模块中,具体实现了设置功能
15、。模块中,具体实现了设置功能。模块中,具体实现了设置功能。论文要点论文要点u以设置日期为例以设置日期为例uPrivate Sub cekDate_Click()u m_sdk2000.ShowDate=Not cekDate.Value 1u m_sdk2000.xDate=CLng(xDate.Text)u m_sdk2000.yDate=CLng(yDate.Text)uEnd Sub论文要点论文要点论文要点论文要点Company Logo结论结论 本课题的设计内容为视频监控软件的分析本课题的设计内容为视频监控软件的分析与设计,主要做了以下几方面工作:录像,保与设计,主要做了以下几方面工作
16、:录像,保存图片,设置视频参数,设置时间和日期等。存图片,设置视频参数,设置时间和日期等。通过本课题的设计工作,我对视频监控系通过本课题的设计工作,我对视频监控系统有了进一步的了解,对于视频监控系统的结统有了进一步的了解,对于视频监控系统的结构体系也有了基本的相识。对于视频监控对社构体系也有了基本的相识。对于视频监控对社会乃至个人的平安的意义有了深刻的相识和体会乃至个人的平安的意义有了深刻的相识和体会,通过阅读相关学问也相识到了当今视频监会,通过阅读相关学问也相识到了当今视频监控的发展状况,而且通过本课题的工作更加熟控的发展状况,而且通过本课题的工作更加熟悉了悉了VB开发环境。开发环境。谢谢 谢!谢!