文档介绍:分类号密级
U D C 编号 10736
硕士学位论文
基于嵌入式 Linux 的网络视频监控
和报警系统的设计与实现
研究生姓名:李佳佳
指导教师姓名、职称:马永杰教授
专业名称:电路与系统
研究方向:嵌入式系统设计
二〇一三年六月
Design and Implementation work
Video Monitoring and Alarm System Based
on Embedded Linux
Li Jiajia
西北师范大学研究生学位论文作者信息
基于嵌入式 Linux 的网络视频监控和报警系统的设计与实
论文题目
现
姓名李佳佳学号 2010210888
专业名称电路与系统答辩日期
联系电话 E_mail
通信地址(邮编):
备注:
西北师范大学硕士学位论文
摘要
随着嵌入式系统在网络技术和视频技术上的融合与发展,视频监控系统已经逐渐应
用到了智能防盗、智能交通、银行、医疗等各个领域。针对当前视频监控系统结构复杂、
成本高昂、不易联网、不便查询等缺点,本文选择在当前流行的 ARM9 处理器上移植
Linux 系统来构建基于 IP 网络的远程视频监控和运动目标检测报警的系统。
本文给出了系统设计的整体方案,概括了实现整个系统的硬件原理和软件思路。本
文的关键性工作如下:
1. 针对不同目标板的需求不同,提出了利用 crosstool 工具来实现一次性编译定制
交叉工具链,并成功移植了 Bootloader、内核和 yaffs2 文件系统,为整个系统的开发准
备好了软件环境。
2. 研究了 V4L2 接口标准下,视频的采集、压缩和发送的程序设计。提出了把 libjpeg
库压缩时文件操作的方式优化为内存数据流操作的方式,并结合 Linux 下多线程技术,
实现了视频数据采集压缩一帧就发送一帧的高效程序设计。
3. 研究了嵌入式 Web 服务器同用户浏览器进行信息交互的 CGI 脚本,并通过在
HTML 中嵌入 Java Applet 脚本,成功实现了用户浏览器自动加载和显示网络端发送过
来的 JPEG 格式的视频图像。
4. 针对系统主要应用于静态背景下的监控任务,提出了将 YUV 格式视频数据进行
时域帧差分以提取监控区域内运动目标亮度 Y 信息的方法,通过实验验证了这种方法的
有效性和优越性,并成功应用于嵌入式视频监控下运动目标的检测报警。
通过系统的联合调试,本文成功地设计并实现了基于嵌入式 Linux 的网络视频监控
和运动目标检测报警的系统,系统设计的成本低廉且达到了实时监控和检测运动目标的
目的。
关键词:嵌入式 Linux;网络视频监控;JPEG 压缩;嵌入式 Web;目标检测
- I -
基于嵌入式 Linux 的网络视频监控和报警系统的设计与实现
Abstract
As embedded systems on the integration and development work technology and
video technology, video monitoring system has been gradually applied to the intelligent
security, intelligent transportations, bankings, medical services and various fileds. Aimming
at the disadvantages of current video monitoring system such plex structure, high cost,
not working and inconvenient query, the thesis chooses to transplant Linux system on
the current popular ARM9 processor to build a remote video monitor and moving target
detection and alarm system based on work.
The thesis gives the overall design scheme and summarizes the imp