论文部分内容阅读
光伏电站很多建设在地广人稀、环境复杂的地区,这就对设备的维护、人员的管理等方面带来对的诸多困难。传统光伏电站的视频监控系统仅仅提供远距离的视频图像传输,对异常情况的发生需要人为的通过监控画面去排查,不仅增加了人力成本,而且当设备发生火灾或偷盗等行为事件的发生时,由于人力资源有限、精力不足等原因,不能够及时的发现并且反馈给工作人员。因此,针对光伏电站视频监控系统对异常事件的发生不能及时发现并反馈的问题,本文设计出了一种智能化的视频监控系统,当光伏电站发生异常事件时,可以及时的将结果反馈给相关人员。首先,根据视频监控系统在光伏电站应用背景下的功能需求,设计出视频监控系统的整体方案。系统的硬件平台选用的是基于S5PV210微处理器为核心的开发板,以提高开发速度。系统软件设计方面,通过对操作系统的移植、OpenCV库的移植等操作,完成了系统的软件开发环境的搭建,为后续视频监控系统的运动目标检测、视频图像采集、传输等功能做准备。其次,本文分析了几种常用的运动目标检测算法的优缺点,针对实际应用的复杂环境,本文提出了一种基于五帧差分法与改进后的混合高斯模型相结合的算法。该算法分别对背景模型的更新和前景运动目标的分割两个方面做了改进,同时结合五帧差分法对光照突变不敏感的特性,可以有效的提高算法在复杂环境下的运动目标检测的准确性。接着,设计并实现视频监控系统中的具体功能。其中视频图像采集是基于V4L2驱动架构设计而成的,而通过计算机视觉库OpenCV可以具体实现运动目标的检测,视频图像的压缩编码与视频图像的网络传输是基于H.264格式对视频图像进行压缩编码后,将得到的H.264码流通过RTP/RTCP传输协议发送到网络中,从而实现视频图像的网络传输。最后,通过实验测试得出,视频监控系统能够复杂环境下自动检测出运动目标,同时实现了实时的远程视频监控等功能,达到了预期的设计目标,具有很高的实际应用价值。