基于Linux、QT的视频监控系统的设计与实现论文.doc

基于Linux、QT的视频监控系统的设计与实现论文.doc

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于Linux、QT的视频监控系统的设计与实现毕业论文 目 录 绪论 1 1 基于Linux、QT的视频监控系统概述 4 1.1 视频监控系统的组成 4 1.2 开发环境简介 4 1.2.1 Linux环境简介 4 1.2.2 QT技术简介 4 1.2.3 V4L2编程技术简介 5 2 系统总体设计概述 7 2.1 分析系统需求 7 2.2 系统的软件结构及整体框架 7 2.2.1 整体结构框图 7 2.2.2 模块的功能分析 8 3 系统中各模块功能的具体实现 9 3.1 服务器:数据采集部分 9 3.1.1 模块功能描述 9 3.1.2 技术概要 9 3.1.3 逻辑概要及流程图 10 3.2 服务器:数据处理 17 3.2.1 模块功能描述 17 3.2.2 技术概要 17 3.2.3 逻辑概要及程序流程图 17 3.3 客户端:数据获取 19 3.3.1 模块功能描述 19 3.3.2 技术概要 19 3.3.3 逻辑概要及流程图 19 3.4 客户端:QT视频渲染 21 3.4.1 模块功能描述 21 3.4.2 技术概要 22 3.4.3 逻辑概要及流程图 22 4 视频监控系统测试 23 4.1 系统测试目标 23 4.2 系统测试过程 23 4.3 系统测试结果 25 结论 26 参考文献 27 致 谢 28 插图索引 图1 视频监控系统结构图 7 图2 服务器(server)端视频数据采集流程 10 图3 打开USB摄像头设备流程图 11 图4 查询视频设备信息流程图 12 图5 设置视频采集方式流程图 13 图6 申请缓冲区流程图 14 图7 缓冲区设置流程图 15 图8 视频数据处理流程图 16 图9 服务器端数据处理流程图 18 图10 服务器端数据帧封装结构图 19 图11 服务器与客户端TCP网络编程流程图 20 图12 客户端的数据分割流程图 21 图13 客户端视频渲染模块流程图 22 图14 启动系统效果图(左:客户端,右:服务端) 24 图15 客户端准备连接时效果图(左:客户端,右:服务端) 24 图16 系统网络连接后效果图(左:客户端,右:服务端) 25 基于Linux、QT的视频监控系统的设计与实现 摘 要 随着社会的网络技术的不断更新,计算机多媒体应用技术及网络技术方面的发展之迅速是有目共睹的,在银行,商场监控,城市交通管理,酒店等安全保卫方面,视频监控系统的市场需求量大幅度上升,市场上出现了多种图像采集和传输的产品,视频监控系统的发展趋势必然是数字化,网络化,即采用嵌入式网络摄像机,利用嵌入式监控设备体积小巧,性能稳定,通讯便利等特点。 在我国现阶段,流媒体技术以及嵌入式网络视频监控技术的研发还不够成熟,大多是针对那些大,中型工程所开发的视频监控系统。但是对于小型的场所来说,成本太高,视频监控系统的功能复杂。因此我们可以设计一种低成本的,简便的,新型的视频监控系统针对上述用户群。这是一项非常有意义的工程。 视频监控系统的设计论文主要介绍了整个系统的开发流程,运用模块化分析设计的方法,采用各个模块程序流程图对整个系统的设计以及实现进行详细的说明,全文共分为绪论、系统的总体设计、各模块的具体功能实现、视频监控系统的测试以及结论这五个部分。利用v4l2进行数据采集,基于TCP编程和多线程编程对数据进行处理,QT技术来实现客户端程序。视频数据的发送是采用HTTP协议,Linux系统下C语言编程实现的。 【关键词】:Linux QT技术 v4l2编程 http协议 Design and implementation of video monitoring system based on Linux and QT Abstract Along with the social network technology unceasing renewal, computer multimedia application technology and network technology aspects of the rapid development of is be obvious to all.in banks, shopping malls monitoring, urban traffic management, security and other aspects of the hotel. Market demand for video surveillance systemincreased significantly. Appeared on the market a variety of image acquisition and transmission pr

您可能关注的文档

文档评论(0)

你好世界 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档