当前位置:主页 > 科技论文 > 网络通信论文 >

基于S3C6410的网络视频监控与预警系统的研究

发布时间:2017-09-28 15:18

  本文关键词:基于S3C6410的网络视频监控与预警系统的研究


  更多相关文章: 视频监控 嵌入式 H.264 RTP/RTCP VLC Boa服务器


【摘要】:在目前的安防系统中,视频监控的作用越来越突出。视频监控有着无可替代的直观性,能够为人口密集的工厂、学校、银行等重要场所提供服务,能够对危害公共安全的事件指定出快速的应急方案。 随着互联网技术日益普及的今天,视频监控向互联网方向拓展也成了必然趋势。这不但节约了系统的设计成本,也提高了系统的稳定性。首先,图像的传输过程采用数字化编码处理,不仅节约了网络宽带资源与存储空间,同时也使系统具有较高的稳定性和抗干扰性;其次,系统的施工过程可借助于当前的网络资源,不必单独铺设监控线路,节约了系统总成本。 Linux具有先天性的网络优势,涵盖了几乎所有常用的网络通讯协议,同时其内核精简且源代码开放,是在嵌入式产品中首选的高性能操作系统。Linux与嵌入式系统都是近年来发展较为迅速前沿科技,两者的技术融合具有非常广阔的发展前景,本系统正是嵌入式与Linux的典型应用之一,产品的升级方式便捷。 视频编码技术的出现加速了视频监控系统网络化的发展进程,高效率的编码技术很好的解决了视频传输过程中实时性问题,而H.264技术由于其具有很高的数据压缩比例,被很多项目设计所采用。本系统选定B/S构架为系统的设计模式,主要研究和分析了图像在采集、编码与传输过程中的一些重点问题。根据监控终端的功能要求,选取了以S3C6410为控制核心的硬件平台以及选取了以Linux为核心的软件平台,介绍了开发环境的搭建与移植等详细内容。为了协调系统的执行效率,对系统进行了功能模块划分和具体介绍:视频采集模块,利用Linux内核自带的USB摄像头驱动程序V4L2完成图像的采集;图像编码模块,采用S3C6410自带的H.264硬件编码器进行图像编码;图像传输模块,搭建Boa服务器,利用流媒体相关协议RTP/RTCP传输压缩后的视频数据;监控预警模块,利用运动目标检测等图像算法实现智能监控功能;VLC插件模块,利用VLC插件技术实现客户端流媒体的播放。最后再对系统部分功能进行测试。
【关键词】:视频监控 嵌入式 H.264 RTP/RTCP VLC Boa服务器
【学位授予单位】:安徽理工大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TN948.6
【目录】:
  • 摘要5-6
  • Abstract6-14
  • 1 绪论14-20
  • 1.1 研究背景14-15
  • 1.2 视频监控系统的发展15-17
  • 1.3 国内视频监控市场概况17-18
  • 1.4 课题研究的意义18-20
  • 2 系统的组成与平台搭建20-28
  • 2.1 系统设计的目的及性能要求20
  • 2.2 系统的基本构成20-21
  • 2.3 系统的硬件平台构成21-22
  • 2.3.1 S3C641021-22
  • 2.3.2 OK6410实验平台22
  • 2.4 系统软件体系简介22-23
  • 2.5 系统开发平台搭建23-26
  • 2.5.1 安装交叉编译工具链24
  • 2.5.2 tftp服务器搭建24-25
  • 2.5.3 NFS文件系统挂载25-26
  • 2.6 本章小结26-28
  • 3 视频的采集与编码28-40
  • 3.1 基于V4L2采集技术28-34
  • 3.1.1 V4L2技术28-29
  • 3.1.2 V4L2软件实现29-34
  • 3.2 H.264编码技术34-36
  • 3.3 H.264的分层结构36-37
  • 3.4 H.264编码实现37-38
  • 3.5 本章小结38-40
  • 4 预警功能的算法实现40-52
  • 4.1 图像的预处理操作40-42
  • 4.1.1 YUV与RGB的格式转换40
  • 4.1.2 图像灰度处理40-41
  • 4.1.3 直方图均值化处理41-42
  • 4.1.4 图像中值滤波42
  • 4.2 运动目标检测42-45
  • 4.2.1 常用运动目标检测算法43-44
  • 4.2.2 运动目标算法的实现44-45
  • 4.3 运动目标检测算法45-50
  • 4.3.1 目标检测算法优化45-48
  • 4.3.2 建立背景模型48-49
  • 4.3.3 运动目标提取49-50
  • 4.4 本章小结50-52
  • 5 视频传输方案分析52-66
  • 5.1 传输模型分析52-54
  • 5.1.1 本系统传输模型选择52-53
  • 5.1.2 传输偏差分析53-54
  • 5.2 RTP/RTCP协议简介54-59
  • 5.2.1 RTP协议分析54-55
  • 5.2.2 RTCP协议分析55
  • 5.2.3 RTCP数据包格式55-57
  • 5.2.4 ORTP库介绍57-59
  • 5.3 RTP载荷封装研究59-63
  • 5.3.1 H.264的封装规则59-60
  • 5.3.2 H.264的RTP负载头分析60-61
  • 5.3.3 H.264的RTP负载封装分析61-63
  • 5.4 本系统RTP封装策略研究63-64
  • 5.5 本章小结64-66
  • 6 Web服务器搭建与显示插件的实现66-84
  • 6.1 Web服务器简介66-68
  • 6.1.1 嵌入式Web服务器比较与选择66-68
  • 6.2 Web服务器移植68-71
  • 6.2.1 Boa服务器编译68-69
  • 6.2.2 移植Boa到ARM系统69-71
  • 6.3 Web主页面设计71-74
  • 6.3.1 CGI脚本设计71-72
  • 6.3.2 HTML表单的实现72-74
  • 6.4 服务器与主控程序间的通信74-75
  • 6.5 VLC开源播放系统75-79
  • 6.5.1 VLC特点76
  • 6.5.2 插件管理框架76-77
  • 6.5.3 VLC体系构架77-79
  • 6.6 创建VLC流媒体服务的方式79-82
  • 6.6.1 源代码80
  • 6.6.2 Web页面中VLC插件的实现80-82
  • 6.7 本章小结82-84
  • 7 预警算法仿真与Web服务器测试84-92
  • 7.1 预警算法仿真84-88
  • 7.1.1 灰度处理仿真84-85
  • 7.1.2 直方图均衡化仿真85-86
  • 7.1.3 差分图像仿真86
  • 7.1.4 大津法仿真86-87
  • 7.1.5 运动目标提取仿真87-88
  • 7.2 Web服务器测试88-90
  • 7.2.1 静态网页表单测试88-89
  • 7.2.2 动态CGI程序测试89-90
  • 7.3 本章小结90-92
  • 8 总结与展望92-94
  • 8.1 论文总结92-93
  • 8.2 未来工作展望93-94
  • 参考文献94-98
  • 致谢98

【参考文献】

中国期刊全文数据库 前10条

1 李文斌;周晓敏;王长松;;一种基于背景减法的运动目标检测算法[J];北京科技大学学报;2008年02期

2 马欣;;浅谈安防视频监控技术的发展与应用[J];中国传媒科技;2010年08期

3 于小亮;;嵌入式系统应用现状及发展趋势概述[J];电脑知识与技术;2008年28期

4 唐志文;;浅析数字图像处理技术的研究现状及其发展方向[J];硅谷;2010年05期

5 韩超;王可人;;基于DM9000的嵌入式系统的网络接口设计与实现[J];工业控制计算机;2007年04期

6 王亚刚;;嵌入式Bootloader机制的分析与移植[J];计算机工程;2010年06期

7 邹承明;李伟;;一种基于分类的复杂场景背景更新算法[J];计算机应用;2008年09期

8 黄清;朱妍芳;;浅析图像的数字化处理及格式特点[J];民营科技;2010年07期

9 丁晓波;王三槐;;嵌入式微操作系统的设计与实现[J];计算机与数字工程;2012年12期

10 刘冰,张辉,胡广书;序列图像帧间预测技术的研究[J];清华大学学报(自然科学版);2004年01期



本文编号:936573

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/wltx/936573.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户ecd46***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com