视频监控应用研究报告
2013/3/22 09:58   互联网      关键字:视频监控,研究报告      浏览量:
视频监控系统是安全防范技术体系中一个重要的组成部分。目前这种系统的应用在我国发展极快,市场竞争激烈。在本次设计中,视频监控系统主要以下几部分组成:图像信息的采集和预览;对采集画面的简单控制以及存储和回放功能。随着计算机技术的高速发展,整个系统的向着数字化,网络化,集成化的方向发展。本文主要论述一般视频监控系统的工作原理和设计方法,以及简单介绍这种技术的发展趋势。

    第五章  系统的实现评价及期望

    5.1 系统测试过程

    (1) 代码测试与调试

    应用程序的调试在一个应用软件的开发中尤其重要,Visual Basic6.0程序设计语言提供了一个功能强大的内置调试器,它主要包括断点、中断表达式、监视表达式、通过代码一次经过一个语句或一个过程、显示变量和属性的值。Visual Basic6.0程序设计语言还可在运行过程中进行编辑、设置下一个执行语句以及在应用程序处于中断模式是进行过程测试等。

    程序的调试主要是有助于了解在应用程序运行时正在发生的事情。调试工具提供了应用程序当前状态的快照,包括程序的用户界面的外观;程序运行时,过程中的变量、表达式和属性的值;过程如何被调用、调用的顺序及过程运行的结果。

    (2)系统运行测试

    首先连接上摄像头,以此模拟真实的监控环境来完成测试。在测试的过程中出现了一些问题,在测试中产生异常,如变量未定义、出现二意性名称等,以及出现在调试过程中的一些错误,经过反复的修改代码,按照Visual Basic6.0程序设计语言提供的错误信息,最后调试成功,其监控和回放的界面如图5.1,5.2所示:

    图5.1 系统的监控界面

    图5.2 系统的回放界面

    5.2 实现结果

    通过利用摄像头来测试视频监控系统应用程序,根据结果可知视频监控系统基本可以实现对视频信息的采集存储和录制等操作,通过菜单中的设置选项还可以对摄像头的一些基本的参数如摄像头的亮度、曝光度和颜色等设置。回放系统中还可以对历史纪录进行对比播放,而且在回放系统中还能够对视频信息进行块放、慢放、全屏等操作。在加密权限方面只有输入正确的密码才能进入(退出)系统,以及对系统中一些参数进行设置及修改。而且加密文件的属性也被设成了隐藏。

    5.3 系统评价

    Visual Basic6.0程序设计语言的开发环境和强大的开发能力、令人望尘莫及的各种控件,使本系统可以实现了预期的功能,例如在监控系统中能够实现对视频信息的预览和录制,并且能调整预览画面的大小及存储视频的压缩比,使其在不影响图像质量的情况下使存储文件达到最小。在回放系统中能对所播放的视频文件进行对比播放,而且还可以对其进行快放、慢放、暂停等操作。该视频监控系统一旦应用到实际中不但可以降低用户的成本,而且还具有直观易懂的中文操作界面,适合各种知识水平人员的操作。但是,由于时间紧迫,本套系统还存在一定的缺陷,比如监控系统中录制时占用系统的资源太大,有时多屏录制时会引起系统死机等。回放系统中快放或慢放时画面有时不是很流畅。有时视频还会出现断档现象。

    5.4 系统的不足和期望

    本套视频监控系统界面比较呆板,所实现的功能还不是十分完善,像在监控系统中,在对存储摄像头所采集到的视频时不能自动的键压缩比固定到某一个比较好的值上面,而是每录一回都要对其压缩比进行设置。回放系统还不能自动的获得历史纪录,同时,系统还不能自动删除保存于一个月以上的历史纪录,这一点还需要完善。而且,由于时间紧迫,不能将监控系统和回放系统做成服务器和客户端的形式,使其自动连接,而是在需要是通过手动的方式来进行连接。在技术上,监控系统中采用了利用API函数来控制摄像头并对视频信息进行采集和存储的方法,这种方法在后期的调试中显现出了它运行速度慢,对资源耗费大的缺点。回放系统中我采用了Windows Media Player的控件来播放历史的视频文件,这个控件虽然可以很流畅的播放视频信息,但是在处理视频信息的慢放和快放的时候则显得速度有些慢,而且图像也不是很流畅。在权限设置方面没能与数据库连接做成多用户分级登陆的方式。(文章来源于网络)

[1] [2] [3] [4] [5] [6] [78 

微信扫描二维码,关注公众号。