摘要
为了解决传统周界入侵监测系统所使用的在线地图和监控画面受网络性能影响以及摄像头不能进行智能跟踪等问题,本文拟采用离线地图来显示地图信息,使用Node JS搭建服务器,通过socket. io、Ajax技术实现服务器与客户端的数据传输。客户端使用HTML5,CSS3,Javascript,Canvas等前端技术,实现了摄像头可视范围的实时展示效果以及摄像头控制界面的设计。监控画面的显示采用nginx作为流媒体服务器,通过ffmpeg技术将RTSP协议转换成HLS协议,使其达到自适应码率。最后将结合背景差分法和meanshift算法实现运动目标的跟踪,使其实时显示在监控画面。实验结果表明,能够有效解决因网络性能所带来的延迟问题,以及通过运动跟踪算法能够更好地抓取到更多的入侵信息,而且整个系统性能稳定、可靠。
- 单位