论文部分内容阅读
随着经济的飞速发展和生活水平日益提高,人们对安防产品的需求也越来越高。视频监控经历了模拟监控,模拟/数字混合型监控以及网络数字视频监控三个发展阶段。目前,网络视频监控系统被广泛应用于各种场合,成为金融、交通、电力、公安、海关、国防、乃至住宅社区等领域安全防范监控的重要手段。当前视频监控系统的发展迅猛,用于安防的一体化球机正在成倍的增加。云台是球机中的重要设备,通过它来实现球机的转动以及对镜头的控制。然而由于现在球机的种类繁多,对应的云台协议又各不相同,加上如今的网络视频监控系统所支持的云台协议有限,造成了监控系统与云台设备的兼容性不强的问题。另外,这些安装在城市各个角落的摄像头每天24小时不停的产生监控视频,这将是一个海量视频库,对它的检索和查看将会耗费大量的人力和时间。本文充分分析了球机工作原理及云台控制协议并对视频大纲技术进行深入的研究。在此基础上,针对上述网络视频监控系统中存在的问题作了如下工作:1.设计并实现了一种支持多种云台协议的、可方便扩展的云台模块,改善了系统和云台的兼容性。该云台模块将各种云台协议程序和串口程序在linux平台下编译生成动态库文件,提供给上层应用函数调用。它为应用层的调用提供了与协议无关的API接口,真正实现云台功能模块化。方便应用层函数的调用及程序员的开发和维护。2.设计了一种智能化的网络视频监控系统,将视频大纲技术运用到网络视频监控系统中来,使得原始监控视频在保留其有效性的基础上得到了很大的压缩,有效地解决了查看历史视频时的耗时问题。本文设计的云台模块使得网络监控系统和云台设备间具有更好的兼容性,并且可以实现网络监控系统对云台和镜头的各种控制,有一定的实用价值。另外,本文设计的将视频大纲技术运用与视频监控系统的全新方案,对网络视频监控系统的发展且有一定的参考价值。