学位论文 > 优秀研究生学位论文题录展示

基于MJPEG嵌入式网络视频监控系统设计与实现

作 者: 刘斌
导 师: 梅大成
学 校: 西南石油大学
专 业: 计算机软件与理论
关键词: 嵌入式linux Qt/E Mjpeg视频格式 嵌入式视频监控
分类号: TP277
类 型: 硕士论文
年 份: 2011年
下 载: 42次
引 用: 0次
阅 读: 论文下载
 

内容摘要


随着科学技术的进步和人民物质文化水平的不断提高,人们迫切希望有一个安全系统来保障个人安全和预防并减少的犯罪。最近几年来国家也投入了巨大的人力物力来构建一套功能强大的安全系统,而视频监控系统就是这个安全系统的重要组成部份。网络视频监控一般指的是观察者通过网络和通信技术远距离的观察被监控现场的情况,目前大多数视频监控解决方案多考虑采用MPEG标准流格式,而针对Mjpeg流格式的监控方案少之又少,但是家用的摄像头大多都是Mjpeg流的摄像头。为什么家用的摄像头不能用来做监控呢?本文就是要让家用的摄像头加入到监控设备队伍中,让它们为个人,家庭,社会的做出贡献。通过本方案中的系统就能使家用的摄像头通过网络通信技术将监控视频发送出去,使您在办公室或者户外等场所使用手机、上网本通过3G无线网络或者Wifi网络来看到家里的安全情况,这将是一套多么神奇的系统啊。下面对本系统的嵌入式软硬件环境进行简要介绍,本系统是在Mips硬件环境下进行开发,CPU采用的是北京君正有限公司生产的JZ4760微处理器,主频达到600MZ,JZ4760拥有针对视频处理双核处理器,在视频处理方面有着不俗的表现,与同类的嵌入式处理器相比有着价格和性能上的绝对优势。嵌入式操作系统采用Linux操作系统。Linux操作系统是一款真正免费开源的嵌入式操作系统,其拥有强大的网络功能和优异的图像处理性能。并且Linux操作系统支持多种嵌入式硬件环境,已经成为大多数嵌入式方案的首选嵌入式操作系统。本系统的用户界面及功能实现使用的是诺基亚旗下的奇趣公司开发的Qt/E嵌入式GUI开发框架。Qt/E提供了一套功能强大、完整的功能类,支持多种硬件平台,是嵌入式应用开发的首选环境。本文将讲述JZ4760处理器的主要技术特点,对本系统嵌入式硬件、软件的选择和交叉编译环境的搭建都有介绍。并着重介绍了Mjpeg视频摄像头的采集原理,及Qt/E环境下的视频监控系统具体设计及实现。这部份包括了视频数据采集及传送、视频转发、图像压缩、图像显示、网络连接、及监控服务端、客户端程序编写等内容。

全文目录


摘要  3-4
Abstract  4-7
第1章 绪论  7-10
  1.1 课题的研究背景  7
  1.2 监控系统的发展现状  7-8
  1.3 本课题的目的及意义  8-9
  1.4 本文结构概述  9-10
第2章 嵌入式监控系统的总体方案设计  10-22
  2.1 嵌入式监控系统方案设计  10-11
    2.1.1 什么是嵌入式系统  10
    2.1.2 嵌入式监控系统总体结构  10-11
    2.1.3 嵌入式视频监控系统的关键技术  11
  2.2 嵌入式监控系统硬件设计  11-15
    2.2.1 嵌入式RD4760_LEPUS开发平台  11-15
  2.3 嵌入式监控系统软件设计  15-20
    2.3.1 BOOTLOADER  15-16
    2.3.2 嵌入式操作系统  16-18
    2.3.3 FRAMEBUFFER  18
    2.3.4 LIBJPEG  18-19
    2.3.5 嵌入式GUI开发平台  19-20
  2.4 嵌入式监控系统应用软件设计  20-22
第3章 嵌入式监控系统的具体实现  22-49
  3.1 嵌入式监控系统硬件实现  22-25
    3.1.1 摄像头模块  22-23
    3.1.2 网络模块  23-24
    3.1.3 USB模块  24
    3.1.4 LCD模块  24-25
  3.2 嵌入式LINUX平台搭建  25
    3.2.1 建立交叉编译环境  25
  3.3 编译BOOTLOADER  25-30
    3.3.1 U-BOOT的启动过程及代码的简要分析  26-30
    3.3.2 开始编译U-BOOT  30
  3.4 编译内核  30-33
    3.4.1 LINUX内核重要的文件  30-31
    3.4.2 LINUX内核的配置  31-33
  3.5 烧录镜像  33-34
  3.6 编译QT/E环境  34-35
    3.6.1 使用QT CREATOR开发环境  35
  3.7 视频监控服务端  35-40
    3.7.1 视频采集模块  35-37
    3.7.2 视频转发模块  37-40
  3.8 视频监控客户端  40-49
    3.8.1 通讯模块  40-42
    3.8.2 视频处理模块  42-45
    3.8.3 解码显示模块  45-49
第4章 嵌入式监控系统的测试  49-52
第5章 总结  52-53
致谢  53-54
参考文献  54-56

相似论文

  1. 基于TCP/IP协议的嵌入式图像传输系统接收终端的设计,TP368.1
  2. 基于Linux平台的Ad hoc网络应用与设计实现,TN929.5
  3. 数字型智能终端系统门口机的设计,TP368.1
  4. 基于嵌入式系统的水厂加氯智能控制系统,TU991.2
  5. 多功能火灾报警楼层显示器的设计与实现,TN873
  6. 基于Qt/E的嵌入式膜片钳系统设计,TP368.1
  7. 注射机工艺控制软件系统的设计与开发,TQ320.52
  8. 一种改进型双光束分光光度计的设计,TH744.12
  9. 基于ARM9的焊接热循环手持设备的设计,TN305
  10. 基于智能家居系统的音视频通信方案的研究与实现,TN919.8
  11. 嵌入式GUI用户输入模块的设计与实现,TP391.41
  12. 一种基于嵌入式Linux的人体平衡监测系统的设计,TP274
  13. 基于DM6467的视频服务器设计与实现,TP393.05
  14. OLED图形化界面及按键设计,TP368.1
  15. 基于DaVinci平台的传感器网络定位显示设备实现,TN929.5
  16. 基于嵌入式Linux系统的低功耗方案的设计与实现,TP368.1
  17. 基于FMS02平板电脑原型机的Linux内核及驱动架构研究,TP316.81
  18. 窄间隙埋弧焊自动控制系统的研究与设计,TG445
  19. 电力五防中防误闭锁嵌入式控制单元的设计与实现,TM732
  20. 基于ARM9的嵌入式Linux系统的研究与应用,TP368.1
  21. 飞行目标速度测量雷达信号采集与实时处理系统的设计与实现,TN957.51

中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 监视、报警、故障诊断系统
© 2012 www.xueweilunwen.com