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

    4.2 系统程序的结构

    随着电视监视器材、计算机技术的日益发展,图形监视系统在电视系统或监控场所得到了广泛地应用。用图形来实时显示被控对象(摄像机、终端设备等)在操作过程中的状态,具有清晰明了、形象直观且可以及时处理反馈信息。它比数字仪表包含的信息量大得多,因此使现场监控人员的工作方式得到了改进,效率也由此得到了很大的提高。

    视频监控系统由实时控制系统、监视系统及管理信息系统组成。实时控制系统完成实时数据采集处理、存储、反馈的功能;监视系统完成对各个监控点的全天候的监视,能在多操作控制点上切换多路图像;管理信息系统完成各类所需信息的采集、接收、传输、加工、处理,是整个系统的控制核心。

    由于Visual Basic在界面制作上的优越性,我们采用Visual Basic来进行系统的快速开发。本系统必须对硬件进行实时监视控制,从而实现监控功能。

    图4.1 VB访问底层硬件的实现

    图4.2 应用程序的结构图

    主控模块是本监控系统的主界面,它分为监控模块、回放模块退出模块三个子模块。

    4.3 图像的处理

    在监控部分主要能实现的功能有摄像头的亮度、曝光度和颜色等设置。视频的预览,视频画面大小的调整,视频存储压缩比的设置及视频的录制等几个方面。其中视频预览画面的大小以及视频压缩比的选择是本套视频监控系监控部分的重要环节,合适的预览画面间有助于监控人员能够更好的观察现场的每一个细节。视频信息存储压缩比的选择对历史记录的回放有着极其重要的地位。如果压缩比选的不好不但会浪费磁盘的存储空间,而且还会造成视频信息的失真,以致影响回放时视频的清晰度,造成不必要的损失。

    本人在监控系统中主要使用的控件有命令按钮、图片框控件、定时控件等,其主要属性和用法如下:

    (1) 命令按钮控件(CommandButton)是使用最为广泛的控件之一,它可以开始、结束或者中断一个过程。他主要的属性和基本事件如表4.2和表4.3所示。

    表4.2 Command Button控件的基本属性

编号

属性

功能简述

1

Caption

设置/返回CommandButton控件的标签内容

2

Enable

设置/返回运行时CommandButton控件是否响应用户事件

3

Height

设置/返回CommandButton控件的高度

4

Left

设置/返回CommandButton控件的水平位置

5

Picture

设置/返回CommandButton控件中要显示的图片

6

Top

设置/返回CommandButton控件的垂直位置

7

Visible

设置/返回程序运行时CommandButton控件是否可见

8

Width

设置/返回CommandButton控件的宽度

    表4.3 Command Button控件的常用事件

编号

事件

何时触发

1

Click

鼠标单击命令按钮时发生

2

GotFocus

当一个命令按钮获得焦点时发生

3

LostFocus

当一个对象失去焦点时发生

4

KeyDown

当命令按具有焦点时按下一个键时发生

5

KeyUp

当命令按具有焦点时释放一个键时发生

6

KeyPress

当用户按下和松开一个ANSI键时发生

7

MouseDown

命令按钮上按下鼠标按钮时发生

8

MouseMove

当在命令按钮上移动鼠标时发生

    (2)图片框控件(Picture)可以用来显示图形,也可以用来在控件上输出图形和用Print方法输出文本,还可以把图片框控件作为容器,将不同功能的控件包容在其中从而实现分组效果。本系统中主要利用图片框控件来显示摄像头说采集到的视频信息。

    (3)定时控件(Timer)通过引发Timer事件,从而有规律地每隔一段时间就执行一次事件内的代码。Timer控件在运行时不可见,在设计时不能够调节其大小。其主要属性和事件的常规语法如下:

    Interval属性返回或设置Timer控件的各计时事件调用的毫秒数,可以在设计时或运行时设置该属性。如果Timer控件的Enable属性为True,则从Interval属性的设置值开始倒计时。

    Timer事件在一个Timer控件预定的时间间隔过去之后发生。该间隔的频率存储于该控件的Interval属性中。应用Timer事件,可以按照指定时间间隔重复某一操作。

    变更图像格式

    若摄像头说采集到的图像画面不合适,可以用下面的语句:

    Set_VideoFormat=SendMessage_Long(CapHWnd,WM_CAP_DLG_VIDEOFORMAT, 0&, 0&)调出如图4.3所示的对话框,通过更改其设置来改变图像的大小。在图4.3所示的对话框中可以进行下列设置:

    图4.3  图像格式设置图

    ①分辨率:就是画面的宽度和高度,分辨率会因摄像头的不同,而有所不同。

    ②模式:就是图像画面的色彩模式

    ③大小:当改变上述其中一个值时,程序会自动计算文件所占的硬盘空间,并且显示出来分辨率越大或颜色数越多,则越占空间。

[1] [2] [3] [45 [6] [7] [8

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