论文摘要
从视频监控的历史方面看,视频监控系统可以分为三个阶段,即模拟视频监控系统、基于PC机插卡式的视频监控系统和数字视频监控系统。随着科技的日益发展,视频监控系统的应用越来越广泛。由于模拟视频监控系统传输距离短、范围小,基于PC机插卡式的视频监控系统的成本较高,数字视频监控系统逐渐成为市场主流。它主要采用嵌入式技术,把采集的视频图像进行压缩、存储再通过网络传输,成本较低,便于大规模开发。本课题所研究的视频监控系统就属于第三代系统数字视频监控系统。总体方案为在监控前端通过摄像头采集视频图像,然后调用T264编码库进行H.264编码压缩,再利用UDP协议通过无线传输到终端PC机解码显示,并且能根据终端的云台控制程序控制云台的运动。在开发平台的选择方面,由于考虑本课题的需求,本系统选择基于ARM9处理器的mini2440开发板作为硬件开发平台,选择开源的便于裁剪的Linux操作系统作为软件开发平台。本课题在基于上述硬件和软件开发平台上完成了如下工作:首先对于本课题的研究意义以及视频监控系统的历史与现状进行简要的叙述,然后简述本系统的总体开发方案,接着搭建嵌入式系统开发环境,包括交叉编译链的安装、向开发板移植所需的驱动及Linux内核等。接着设计本系统的软件开发模块,包括摄像头视频采集模块、H.264编码压缩模块、无线传输模块以及云台控制模块。最后在系统测试方面对视频采集的图像、编码压缩倍数、网络传输性能和云台控制方面进行了相应的测试并对测试结果进行了详细的分析,对于以后系统的进一步完善做了相应的说明,为后续的开发提供了参考方案。
论文目录
摘要ABSTRACT第1章 绪论1.1 研究意义1.2 视频监控系统的历史1.3 国内外研究现状与发展趋势1.4 论文的组织结构1.5 本章小结第2章 系统的总体方案设计2.1 嵌入式系统概述2.1.1 嵌入式系统的定义2.1.2 嵌入式系统的特点2.1.3 嵌入式系统的组成2.2 mini2440开发板相关情况介绍2.2.1 S3C2440应用处理器2.2.2 mini2440开发板介绍2.3 嵌入式Linux系统概述2.3.1 嵌入式Linux发展现状2.3.2 嵌入式Linux的特性2.4 本章小结第3章 嵌入式系统开发环境的建立3.1 Linux操作系统的安装3.2 Samba服务器配置3.3 交叉编译链的安装3.4 Uboot的移植3.5 网卡驱动移植3.6 nor flash驱动移植3.7 Linux操作系统内核移植3.7.1 Linux内核简介3.7.2 Linux内核的结构3.7.3 Linux内核的配置、编译与移植3.7.4 嵌入式根文件系统的制作3.8 本章小结第4章 嵌入式视频监控系统的软件设计开发4.1 USB摄像头视频采集方案的设计4.1.1 摄像头简介4.1.2 视频采集驱动程序4.1.3 视频采集应用程序的设计4.2 视频编码压缩4.2.1 H.264编码技术概述4.2.2 H.264的框架4.2.3 H.264主要特点4.2.4 H.264关键技术4.2.5 H.264编码库的交叉编译4.3 视频监控系统中的无线传输技术4.3.1 无线网络概述4.3.2 无线驱动模块的加载4.3.3 视频监控系统中无线传输的软件设计4.4 云台控制4.4.1 云台概述4.4.2 云台控制设计4.5 本章小结第5章 系统测试5.1 系统测试5.2 本章小结结论参考文献致谢
相关论文文献
标签:视频监控论文; 嵌入式论文; 无线传输论文;