智能家居安防监控系统的设计及软件实现

智能家居安防监控系统的设计及软件实现

论文摘要

本文提出了一个融合多种报警方式,增强报警附加信息的管理,且于收到报警信号后开始录像的智能家居安防监控系统的构架和设计方案。该系统的综合监控管理平台基于UML建模语言进行软件建模,最终完成编码和调试。随着社会的发展,人们对于自身居住场所的安全要求越来越高,家居安防领域也获得了飞速的发展。为此,本文在分析现有家居安全防范系统的基础上,借鉴其成功经验,从提高系统的实用性和全面性入手,给出了针对家居应用领域的智能家居安防监控系统的实施方案。本系统综合了紧急按钮报警、红外探测器报警、图像人脸检测报警以及温度报警四种报警方式。这样既能实现对人物入侵的有效感知,还能够随时监控温度等一些居住舒适度指标。而将人脸检测报警机制应用其中体现了新的复合型报警方式的系统设计思想。本系统通过家居网关在实验室自主开发的网络数据传输模块和家居个人计算机之间创建了可靠的物理链路。同时综合监控管理平台采用Socket编程实现了与网络数据传输模块的网络报警数据包的传输。综合监控管理平台除了具有基本的视频监控功能,还可以随时截取图像,于任意时间开始存储视频录像,并根据需要进行视频录像的回放。同时针对家居这一特殊场景,采用有警时录像代替全天录像的方式。与其它系统不同之处还体现在,本系统将报警附加信息和录像文件一起录入数据库进行管理,用户通过“报警信息查询界面”利用ADO数据库访问技术可快捷、方便、准确的进行查询操作。为使该系统能在实验室和工程实际中得到应用,本课题实现了综合监控管理平台的建模和编码。应用UML(统一建模语言)建模技术对该平台进行建模,给出了软件系统的用例模型、静态模型和动态模型,并利用当前主流软件开发平台Microsoft Visual C++6.0完成了该应用软件的编程与调试,为研究成果的应用打下基础。最后,我们将所设计的家居安防监控系统应用于实际,并运行成功。通过应用系统的成功运行,验证了所设计的安防系统具有良好的稳定性和可靠性。本文从理论和实践两个方面,系统地阐述了这种引入人脸检测报警,基于有警时录像,同时将报警录像与多个报警附加信息统一管理的家居安防监控系统的实现原理和实用性,为构建家居安防监控系统提供了新思路和参考依据。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 智能家居安防监控系统介绍
  • 1.2 课题研究的背景
  • 1.3 论文工作及其内容
  • 第二章 智能家居安防监控系统的设计
  • 2.1 家居安防监控系统概况
  • 2.1.1 家居安防监控系统的组成
  • 2.1.2 以霍尼韦尔公司为代表的安防产品
  • 2.1.3 家居安防监控系统的发展趋势
  • 2.2 智能家居安防监控系统的需求分析
  • 2.3 智能家居安防监控系统的设计
  • 2.3.1 智能家居安防监控系统原理
  • 2.3.2 综合监控管理平台介绍
  • 2.3.3 本智能家居安防监控系统的特点
  • 2.4 智能家居安防监控系统的组成
  • 2.4.1 被动红外探测器
  • 2.4.2 彩色半球摄像机CC-406A
  • 2.4.3 海康威视视音频压缩卡
  • 2.4.4 网络数据传输模块
  • 2.4.5 综合监控管理平台
  • 2.5 本章小结
  • 第三章 安防监控系统侦测异常的关键技术
  • 3.1 人脸检测技术
  • 3.1.1 人脸检测技术发展状况
  • 3.1.2 人脸检测技术的应用
  • 3.2 运动检测技术
  • 3.2.1 运动检测原理
  • 3.2.2 运动检测技术的实现方法
  • 3.3 红外探测技术
  • 3.4 人脸检测技术在本系统的应用
  • 3.5 本章小结
  • 第四章 综合监控管理平台的建模与实现
  • 4.1 基于UML的软件建模设计
  • 4.1.1 UML介绍
  • 4.1.2 综合监控管理平台的用例模型
  • 4.1.3 综合监控管理平台的静态模型
  • 4.1.4 综合监控管理平台的动态模型
  • 4.2 视频流截取与录像回放的设计与实现
  • 4.2.1 录像截取设计思路
  • 4.2.2 录像文件截取的实现
  • 4.2.3 实时截取图像的实现
  • 4.2.4 视频录像回放的实现
  • 4.3 数据库管理模块设计
  • 4.3.1 数据库基本操作的实现
  • 4.3.2 数据库多条件查询的实现
  • 4.4 网络通信模块设计
  • 4.4.1 WinSock编程简介
  • 4.4.2 综合监控管理平台与网络数据传输模块通信的实现
  • 4.4.2.1 与单网络数据传输模块的通信
  • 4.4.2.2 与多个网络数据传输模块的两种实现方式
  • 4.4.2.3 多端口侦听阻塞问题的出现及解决
  • 4.4.3 本程序的数据接收设计
  • 4.5 基于OpenCV的人脸检测技术的实现与应用
  • 4.5.1 OpenCV人脸检测技术介绍
  • 4.5.2 人脸检测技术实现与应用
  • 4.6 本章小结
  • 第五章 总结
  • 附录1:课题设计数据库表的说明
  • 附录2:综合监控管理平台的主要工作界面
  • 参考文献
  • 致谢
  • 攻读硕士期间发表的论文
  • 学位论文评阅及答辩情况
  • 相关论文文献

    标签:;  ;  ;  ;  

    智能家居安防监控系统的设计及软件实现
    下载Doc文档

    猜你喜欢