嵌入式网络视频监控系统的软件设计与实现

嵌入式网络视频监控系统的软件设计与实现

论文摘要

随着社会对公共安全产品需求的不断提高,视频监控系统逐渐走入人们的生活并获得广泛应用。经过多年来的发展,视频监控系统体系渐趋复杂,技术日渐成熟。本文就以目前使用最为广泛的嵌入式网络视频监控系统作为研究对象。本文从市场需求出发,设计了一种中小型网络视频监控系统的设计方案,并依据该方案,详细介绍了各个功能模块的组成部分和实现过程。概要性的介绍了目前主流的运动检测技术,同时。结合本系统的需求,提出了一种改进的运动检测方法并通过试验验证了其可行性。鉴于目前在网络视频监控系统的实际使用中,用户往往根据经验和感觉选择传输协议,缺乏定性定量的决策依据。因此本文从传输协议自身的特点出发,结合视频监控系统的网络应用环境,探讨了不同传输协议对网络视频监控系统性能的影响,提出了一种基于NS-2的传输协议仿真测试方法,并给出了相关实验结果。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 引言
  • 1.2 视频监控系统现状与发展趋势
  • 1.3 论文研究的主要内容
  • 1.4 论文研究的难点与创新点
  • 1.5 论文的结构安排
  • 第二章 嵌入式网络视频监控系统概述
  • 2.1 嵌入式网络视频监控系统体系结构
  • 2.2 硬件平台简述
  • 2.3 建立开发环境
  • 2.4 主要开发技术
  • 2.4.1 Linux进程间通信
  • 2.4.2 Linux串口通信
  • 2.4.3 基本网络编程
  • 2.4.4 SQLite数据库编程
  • 2.4.5 MFC消息映射机制
  • 2.5 本章小结
  • 第三章 网络监控软件系统的设计与实现
  • 3.1 软件总体构想
  • 3.2 本系统的定位
  • 3.2.1 总体框架
  • 3.3 主界面设计
  • 3.3.1 框架布局
  • 3.3.2 回放视图
  • 3.3.3 设备视图
  • 3.3.4 系统功能视图
  • 3.3.5 回放控制
  • 3.3.6 监控模式回放控制
  • 3.3.7 VOD模式回放控制
  • 3.4 设备控制
  • 3.4.1 设备识别
  • 3.4.2 与设备视图的互动
  • 3.5 云台控制
  • 3.5.1 基本控制流程
  • 3.5.2 实现三星控制协议
  • 3.6 系统维护功能
  • 3.6.1 系统设置
  • 3.6.2 用户管理
  • 3.6.3 系统日志
  • 3.7 本章小结
  • 第四章 运动检测技术研究
  • 4.1 引言
  • 4.2 运动检测技术概述
  • 4.2.1 背景差分法
  • 4.2.2 瞬时差分法
  • 4.2.3 光流法
  • 4.2.4 其他方法
  • 4.3 一种改进的帧间差分法
  • 4.3.1 图像处理技术基础
  • 4.3.2 图像腐蚀
  • 4.3.3 具体步骤
  • 4.4 试验
  • 4.4.1 试验环境
  • 4.4.2 试验一:室内环境的运动检测
  • 4.4.3 试验二:室外环境的运动检测
  • 4.4.4 试验三:室内光线突然变化的运动检测
  • 4.5 结论
  • 第五章 网络视频监控系统的协议比较与分析
  • 5.1 引言
  • 5.2 NS-2软件介绍
  • 5.2.1 NS-2体系结构
  • 5.2.2 NS-2的组成模块
  • 5.2.3 NS-2的仿真技术分析
  • 5.3 网络视频监控系统传输特性分析
  • 5.3.1 传输信道描述
  • 5.3.2 传输负载分析
  • 5.4 主要传输协议的比较
  • 5.4.1 主要传输协议的特点
  • 5.4.2 主要传输协议在网络视频监控系统中应用效率分析
  • 5.5 基于NS-2的试验
  • 5.5.1 仿真场景设定
  • 5.5.2 仿真模型建立
  • 5.5.3 仿真结果分析
  • 5.6 本章小结
  • 第六章 结论
  • 6.1 研究成果分析
  • 6.2 后续应当开展的工作
  • 参考文献
  • 致谢
  • 研究成果及发表的学术论文
  • 作者和导师简介
  • 附件
  • 相关论文文献

    标签:;  ;  ;  

    嵌入式网络视频监控系统的软件设计与实现
    下载Doc文档

    猜你喜欢