基于嵌入式Linux的视频监控系统的设计与实现

基于嵌入式Linux的视频监控系统的设计与实现

论文摘要

随着现代科学技术的不断发展特别是网络带宽、计算机处理能力和存储容量的迅速提高以及各种实用视频信息处理技术的出现,视频监控技术也有长足的发展,视频监控进入了全数字化的网络时代,日益受到人们的重视和关注。视频监控系统经历了模拟视频监控系统、数字视频监控系统、网络数字视频系统三个时期的发展。嵌入式网络视频监控系统是一种新型的监控系统,它在实时性、稳定性、处理速度上和传统的视频监控系统相比有着很大的优势,智能化和网络化是视频监控系统的发展趋势。本文设计了基于嵌入式Linux的视频监控系统,首先介绍了总的设计方案,以视频终端和监控工作站为主要设备,构建一个网络视频监控系统。视频采集设备使用USB摄像头是基于它采样数率高、图像质量好、通用性强等优点。终端使用嵌入式系统是由于它具有专用性强,处理速度快、性能稳定、智能化等优点。接着介绍了嵌入式终端的硬件结构和各模块的功能,整体结构以S3C2440嵌入式处理器为核心,加入网络模块、串口模块、USB主机接口、存储模块等外围设备。然后介绍了交叉编译环境的建立和Linux操作系统的移植,包括bootloader、Linux内核和yaffers2文件系统的移植,并且介绍了Linux的特点和优势。本文着重介绍了系统软件的设计,分为嵌入式终端USB摄像头驱动程序、应用程序和监控工作站的应用程序设计。在USB摄像头驱动程序设计之前,先介绍了USB、UVC协议和USB设备驱动设计的一般步骤。USB摄像头驱动程序包含以下几个模块:初始化驱动、注销驱动、初始化摄像头、注销摄像头、应用程序接口。分别在装载驱动、卸载驱动、插入摄像头、移除摄像头、应用程序调用的时候执行。嵌入式终端的应用程序包含视频采集模块、视频处理模块和视频传输模块。视频采集模块是基于Video4Linux提供的API函数,具体对硬件的操作已在摄像头驱动中定义。视频处理模块主要是对视频格式的转换以符合显示的要求,并且将视频进行MPEG-4压缩,以利于网络传输。视频传输模块是基于Linux Socket接口提供的API函数,Socket是基于TCP/IP网络传输协议的,所以在论文中对于该协议做了简单的介绍,并且对Socket提供的函数坐了详细的分析。监控工作站的应用程序设计是在Qt中实现的,首先介绍了Qt的优势和主要的基类,并分析了它的基于信号与槽的通信机制。整个应用程序由主窗口模块,视频监控模块,IP设置模块、视频控制参数设置模块、分辨率设置模块和图像保存模块组成。设计过程中涉及到模块的建立、模块间的通信、模块功能实现、创建多线程等内容。最后是对论文的总结,介绍了论文的主要内容,并且对终端和工作站分别提出了不足之处,需要在以后加以改进和完善。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景及意义
  • 1.2 视频监控系统的现状及发展趋势
  • 1.3 论文结构
  • 第二章 系统总体设计
  • 2.1 系统设计方案
  • 2.2 嵌入式终端硬件介绍
  • 2.2.1 嵌入式处理器简介
  • 2.2.2 嵌入式终端硬件平台
  • 2.2.3 主控制器模块
  • 2.2.4 存储器模块
  • 2.2.5 网络模块
  • 2.2.6 USB接口
  • 第三章 嵌入式Linux的移植
  • 3.1 Linux操作系统
  • 3.2 建立软件开发平台
  • 3.2.1 在虚拟机上安装Fedora9.0操作系统
  • 3.2.2 建立交叉编译环境
  • 3.2.3 移植bootloader
  • 3.2.4 移植Linux内核
  • 3.2.5 移植yaffs2文件系统
  • 第四章 嵌入式终端软件设计
  • 4.1 嵌入式终端软件总体介绍
  • 4.2 USB摄像头驱动程序设计
  • 4.2.1 USB协议
  • 4.2.2 UVC协议
  • 4.2.3 Linux驱动介绍
  • 4.2.4 USB摄像头驱动程序
  • 4.3 嵌入式终端应用程序设计
  • 4.3.1 MPEG-4视频压缩原理
  • 4.3.2 TCP/IP协议
  • 4.3.3 Linux Socket接口
  • 4.3.4 视频采集程序
  • 4.3.5 视频处理程序
  • 4.3.6 视频传输程序
  • 第五章 监控工作站应用程序设计
  • 5.1 Qt介绍
  • 5.2 主窗口模块设计
  • 5.3 IP设置模块设计
  • 5.4 视频监控窗口模块设计
  • 5.5 视频参数设置模块设计
  • 5.6 保存图像模块设计
  • 第六章 总结与展望
  • 6.1 论文主要工作
  • 6.2 工作展望
  • 参考文献
  • 致谢
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].高速公路视频监控系统的设计[J]. 吉林交通科技 2008(03)
    • [2].机车无线音视频监控系统应用研究[J]. 西铁科技 2010(02)
    • [3].视频监控系统的防雷设计[J]. 郑铁科技通讯 2008(03)
    • [4].公共安全视频监控系统建设存在的问题及效能提升对策[J]. 治安学论丛 2015(00)
    • [5].地铁视频监控系统工程设计的几点体会[J]. 铁道勘测与设计 2008(04)
    • [6].云视频监控系统的能耗优化研究[J]. 科技风 2019(36)
    • [7].无线视频监控系统在海外社会安全管理工作中的应用[J]. 中国安全生产科学技术 2019(S2)
    • [8].一体化保密视频监控系统[J]. 军民两用技术与产品 2019(11)
    • [9].某住宅小区视频监控系统及配套工程设计研究[J]. 电脑知识与技术 2019(33)
    • [10].辽宁省防汛抗旱视频监控系统设计改造工程[J]. 黑龙江水利科技 2019(12)
    • [11].基于高清技术的地铁视频监控系统的应用分析[J]. 中国新通信 2019(24)
    • [12].林火视频监控系统发展现状概述[J]. 森林防火 2019(04)
    • [13].基建现场视频监控系统的应用及关键技术研究[J]. 中国新通信 2019(24)
    • [14].关于基于云计算的大规模污染源高清视频监控系统[J]. 数字通信世界 2020(01)
    • [15].气候环境实验室视频监控系统设计[J]. 工程与试验 2019(04)
    • [16].视频监控系统的安全风险及技术解决[J]. 西安文理学院学报(自然科学版) 2020(02)
    • [17].煤矿音视频监控系统的分析与设计[J]. 内蒙古煤炭经济 2019(20)
    • [18].视频监控系统在水文基础设施建设中的运用[J]. 陕西水利 2020(02)
    • [19].校园视频监控系统施工质量控制研究[J]. 大众标准化 2020(02)
    • [20].基于有线网的幼儿园视频监控系统的应用[J]. 中国新通信 2020(06)
    • [21].重要场所视频监控系统的安全隐患及防范措施[J]. 保密科学技术 2020(03)
    • [22].浅析铁路综合视频监控系统技术方案选择[J]. 科学技术创新 2020(14)
    • [23].消防安全视频监控系统构建研究[J]. 消防界(电子版) 2020(10)
    • [24].智能化视频监控系统建设项目的成本管控探析[J]. 决策探索(中) 2020(04)
    • [25].铁路综合视频监控系统的实践和趋势探索[J]. 中国新通信 2020(08)
    • [26].商务楼宇人脸识别视频监控系统方案解析[J]. 信息与电脑(理论版) 2020(07)
    • [27].南方地区林火视频监控系统设计——以石柱县森林火灾高风险区为例[J]. 绿色科技 2020(06)
    • [28].电力隧道的视频监控系统实施分析[J]. 集成电路应用 2020(06)
    • [29].试论视频监控系统在机场的应用及发展趋势[J]. 中国新通信 2020(11)
    • [30].视频监控系统在山地光伏电站应用功能扩展的研究[J]. 通信电源技术 2020(08)

    标签:;  ;  

    基于嵌入式Linux的视频监控系统的设计与实现
    下载Doc文档

    猜你喜欢