基于DirectShow的数字视频监控系统的研究与实现

基于DirectShow的数字视频监控系统的研究与实现

论文摘要

视频监控系统以其直观、方便、信息内容丰富而成为现代安防系统发展的主流。其中,数字视频监控系统采用了多媒体技术、网络传输技术及数字视频图像处理技术等众多新技术,符合当前信息社会数字化、网络化和智能化的发展趋势,被广泛应用于各行各业。对视频图像进行运动目标检测是实现数字视频监控系统智能化的基础。本文在详细分析、研究了目前常用的运动目标检测方法和技术实现后,针对静止背景下的单摄像头监控,采用相邻帧差法对视频监控图像进行运动检测,在保证记录到有事件发生的关键场景的同时,有效提高了存储空间的利用率及事后检索的方便性,从而降低了监控人员的工作强度。本文首先介绍了数字视频监控系统中所采用的关键技术,然后详细分析了系统所要实现的目标,从而确定了系统实现要采用的技术路线。最终设计并实现了一个C/S通信模式下的数字视频监控系统,由视频采集、运动检测、视频处理、网络传输及视频的接收、播放模块组成。系统中对于要求高可靠性的控制指令,选用TCP协议;而对实时性要求高的视频流数据的通信则选用基于UDP协议的IP组播实现。系统在现场端利用DirectShow技术实现对所捕获视频的播放,视频数据经运动检测、MPEG-4压缩处理后,利用位于UDP协议之上的RTP/RTCP协议将编码后的视频流发送到远程接收端。接收端负责接收和解码播放发送来的视频数据,并在接收过程中采用双缓冲技术来缓解网络延迟和抖动带来的影响。视频数据发送端和接收端均采用多线程技术实现。论文所述的系统,采用DirectShow技术,实现对所捕获视频的播放,因此使得系统具有与底层硬件无关的通用性,而运动目标检测技术的加入,为系统功能柔性扩充和完善奠定了极为重要的基础。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题的研究背景
  • 1.2 课题的研究意义
  • 1.3 国内外发展现状
  • 1.4 本文的主要工作
  • 1.5 论文组织结构
  • 第2章 数字视频监控系统设计
  • 2.1 系统分析
  • 2.2 开发环境
  • 2.3 系统总体设计
  • 2.4 系统技术路线
  • 2.4.1 运动目标检测算法的选择
  • 2.4.2 视频图像编解码方案的选择
  • 2.4.3 网络传输协议的选择
  • 2.4.4 IP组播技术的选择
  • 2.4.5 Socket编程技术选择
  • 2.4.6 多线程技术的选择
  • 2.4.7 DirectShow技术
  • 2.5 本章小结
  • 第3章 数字视频监控系统服务器端实现
  • 3.1 服务器端设计
  • 3.2 服务器端各功能模块实现
  • 3.2.1 视频图像采集模块
  • 3.2.2 运动检测模块
  • 3.2.3 视频图像编码模块
  • 3.2.4 视频发送模块
  • 3.3 服务器端综合实现
  • 3.4 本章小结
  • 第4章 数字视频监控系统的网络通信
  • 4.1 控制通道的实现
  • 4.2 数据通道的实现
  • 4.2.1 JRTPLIB库的使用
  • 4.2.2 视频数据的发送
  • 4.2.3 视频数据的接收
  • 4.2.4 视频服务质量控制
  • 4.3 本章小结
  • 第5章 数字视频监控系统客户端实现
  • 5.1 客户端设计
  • 5.2 客户端各功能模块实现
  • 5.2.1 视频图像接收模块
  • 5.2.2 视频图像解码播放模块
  • 5.3 客户端综合实现
  • 5.4 本章小结
  • 第6章 总结与展望
  • 6.1 工作总结
  • 6.2 改进与展望
  • 参考文献
  • 致谢
  • 攻读硕士学位期间发表的论文和参研项目情况
  • 相关论文文献

    • [1].DirectShow在船舶视频监视系统中的应用[J]. 船海工程 2013(04)
    • [2].基于DirectShow的多节目片段序列的无缝播放系统设计与实现[J]. 电视工程 2019(02)
    • [3].DirectShow技术的应用研究与开发[J]. 计算机系统应用 2013(06)
    • [4].基于DirectShow的图像采集的实现[J]. 软件导刊 2010(06)
    • [5].基于DirectShow的图像序列处理关键技术研究[J]. 机械与电子 2010(11)
    • [6].基于DirectShow的视频过滤器版权保护的实现[J]. 科学技术与工程 2009(08)
    • [7].DirectShow技术在视频转码中的应用研究[J]. 电脑编程技巧与维护 2009(22)
    • [8].基于DirectShow的流媒体开发技术[J]. 电脑知识与技术 2008(32)
    • [9].基于DirectShow框架的视频监控系统[J]. 安防科技 2008(01)
    • [10].基于DirectShow技术实现视频采集[J]. 火控雷达技术 2008(02)
    • [11].DirectShow技术下的视频图像处理系统设计与应用[J]. 自动化与仪器仪表 2016(05)
    • [12].基于DirectShow的证件图像采集设计与实现[J]. 自动化与信息工程 2010(03)
    • [13].基于DirectShow的MPEG-4网络组播模块设计[J]. 数字通信 2009(04)
    • [14].基于DirectShow的立体显示方法研究[J]. 科技资讯 2008(36)
    • [15].基于DirectShow技术的媒体播放器[J]. 电脑知识与技术 2008(18)
    • [16].基于DirectShow的嵌入式视频点播终端的设计[J]. 微计算机信息 2008(23)
    • [17].基于DirectShow技术的视频帧捕捉方法[J]. 武汉工业学院学报 2008(03)
    • [18].基于DirectShow技术船用钢板图像采集设计与实现[J]. 江苏科技大学学报(自然科学版) 2014(02)
    • [19].基于DirectShow技术的远程视频监控系统[J]. 福建电脑 2008(11)
    • [20].基于DirectShow的人眼检测[J]. 计算机工程与设计 2015(07)
    • [21].用directshow开发视频解码插件[J]. 现代制造技术与装备 2010(01)
    • [22].基于DirectShow技术的显微镜手术视频采集与处理系统[J]. 电子技术 2010(03)
    • [23].基于DirectShow技术的流媒体软件服务器和客户端的设计与实现[J]. 科技信息 2010(12)
    • [24].DirectShow技术下的流媒体播放软件解码的设计[J]. 科技信息 2010(10)
    • [25].基于DirectShow框架的实时监测系统的设计与实现[J]. 信息安全与通信保密 2009(01)
    • [26].DirectShow技术在流媒体传输中的作用[J]. 科技信息 2009(02)
    • [27].基于DirectShow的遥操作视频反馈设计与实现[J]. 装备制造技术 2009(06)
    • [28].基于DirectShow的视频采集的实现[J]. 仪器仪表用户 2009(04)
    • [29].基于DirectShow的视频采集和传输[J]. 哈尔滨师范大学自然科学学报 2009(04)
    • [30].基于DirectShow的视频实时校正系统设计[J]. 电视技术 2014(15)

    标签:;  ;  

    基于DirectShow的数字视频监控系统的研究与实现
    下载Doc文档

    猜你喜欢