湘南学院
H.264远程视频监控系统设计与实现
物联网一班
向素英(52号),黄鑫(31号),杨倩(32号),罗艺丹(55号)
2017-12-10
在嵌入式ARM平台及Linux环境下,采用USB接口的摄像头模块,设计和实现基于ARM平台视频监控系统
目录
1. 情况概要
1.1项目背景 1.1.1题目
1.1.2嵌入式系统开发和使用情况 1.1.3功能实现
1.2开发设备
1.2.1开发环境 (1.2.2使用硬件) 1.3技术使用
1.3.1所用技术 (1.3.2技术难点)
2. 概要设计
2.1软件结构图
(2.2系统功能模块图) 2.3系统功能模块说明
(2.4系统功能模块输入/输出) 3. 详细设计与实现
(3.1程序界面) 3.2程序流程图 3.3程序代码及说明 4. 测试
4.1测试方法 (4.2测试结果) 5. 总结
6. 参考资料
7. 实验代码汇总
1.情况概要
1.1项目背景
视频监控是保障家居安全的有效手段之一,也是后续视频中运行目标检测,识别,跟踪的基础。视频监控技术通过多年的发展,已经普遍使用,在各个场合都可以看到监控的身影,时对监控性能也提出了更高要求,不断追求数字化和高清化。另一方面,嵌入式技术发展迅猛其产品具备体积小,耗能低的优点,利用嵌入式进行视频监控是一大发展方向。本文设计了一种基于嵌入式的监控系统,采用H264标准编码视频中采集的图像,实现视频监控。
1.2开发设备
Window XP系统,VMware Workstation (填写所用软件,设备)
1.3所用技术
1.利用网眼2000系列USB摄像头的驱动程序移植
2.H.264编码库的移植和接口调用 3. C/S模式的视频采集
2.概要设计
2.1软件结构图
h.264编码库 USB摄像头 Windo视频采集应用程序 ws视频显示程序 USB 摄像头驱动 2.2系统功能模块说明 1.USB摄像头采集图像数据。 2.采集传输应用程序通过摄像头驱动从摄像头获取到采集的图像数据。 3.采集传输应用程序,调用H.264编码库对图像数据进行压缩。 4.采集传输应用程序,将压缩后的图像数据通过网络传输给Windows XP上的显示程序。 5.Windows XP上的显示程序对图像数据进行解码并解释