论文部分内容阅读
针对传统监控系统通过更换硬件设备实现智能化所带来的巨额费用和视频分析算法受到硬件平台的限制,没有发挥其应有的作用等问题。本文提出了一种新的基于视频分析技术的监控系统架构,采用这种架构的监控系统不仅可以作为独立的智能视频分析系统使用,而且可以作为智能视频分析模块加入到原有的监控系统当中,使得可以在支付最少成本的情况下改变传统监控系统过于依靠人力来监视的应用模式,进而使得人工智能技术能够在安防体系中得到广泛推广。在系统设计部分,首先设计编写系统界面,采用多线程技术设计系统框架和图像处理算法接口;其次捕获摄像机和硬盘录像机输出的视频数据,并且实现预览、抓拍、压缩存储等监控系统基本功能;然后通过帧回调函数将原始视频数据提取出来,将其转换为适合OpenCV处理的图像类型以供算法使用,再利用这个接口嵌入入侵检测、人脸检测、火焰检测、烟雾检测等算法;最后,根据不同算法设计报警规则,进行声光报警,支持人机联动。由于采用多线程技术进行算法处理,所以可以单独或并行运行以上算法检测内容,实现了一机多用。视频分析方面着重对火焰检测算法进行研究,首先概述传统图像分割方法的不足,然后说明本文使用的灰度积分投影分割法,该方法使用火焰的亮度信息可以有效分割疑似区域;然后对图像进行颜色特征的提取,用颜色模型对图像信息进行匹配,提取出火焰疑似目标;接下来对疑似目标进行面积变化率、分散度和图形相似度等三个特征的计算;最后对这三个特征进行融合判定,判断是否发生火灾。由于系统可以同时运行火焰检测和烟雾检测算法,所以在火灾的判定告警方面取得了较好的效果。实验方面,首先给出组成监控系统的硬件设备;然后演示监控系统的基本功能;其次对算法实时运行状况进行验证,结果表明系统功能运行正常,各算法均能及时有效的检测出异常并发出报警信号,最后对报警响应模式进行演示。