论文部分内容阅读
传统的银行ATM视频监控主要是将监控视频录制下来,以便在事件发生后通过视频进行取证,进而排解纠纷、破获案件。监控录像中的冗余信息,不仅占用较多存储资源,还给后续工作人员对录像进行追查分析带来了困难,往往错失解决事件的最佳时机。基于此,本文结合国内外智能视频监控技术的发展现状,对智能视频监控相关技术进一步研究,设计实现了基于视频图像的银行ATM智能视频检测系统。智能视频检测系统采用图像处理等计算机视觉技术,通过计算机过滤掉干扰信息、分析图像中有用信息,从而快速准确定位现场,一旦目标在场景中出现了违反预定义规则的行为,系统会自动报警并触发其它动作,及时提醒工作人员处理异常情况。智能视频监控的出现,确保了对重点监控区域的实时监测,弥补了传统视频监控事后取证的缺陷。本文根据银行ATM取款环境的特点和安全监控及管理上的要求,通过对背景建模,目标检测,目标识别和目标跟踪的一些常用算法进行分析,对相应业务逻辑进行分析判断,在选取合适算法的基础上对算法进行改进,从而将智能检测应用于银行ATM视频监控这一特定环境,实现对银行ATM智能监控,并在此基础上完成系统的开发与测试。基于视频图像的银行ATM智能视频检测系统选用了.NET开发平台和高级语言C++,使用了VC++编程技术,同时采用了英特尔开源计算机视觉库OpenCV,使得本文将更多的精力集中在算法的实现和优化、系统的开发上来。