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