- 1、本文档共33页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 基于CD4553三位数显计数器的设计论文.doc
- 基于CC-Link液位控制系统设计论文.doc
- 基于Cisco设备的数据通信网络设计论文.doc
- 基于Cocos2D-X的跨平台游戏的设计与实现论文.doc
- 基于CMS的校园网站设计论文.doc
- 基于Cocos2d-x的斗地主游戏开发论文.doc
- 基于cocos2D-X游戏的设计与实现论文.doc
- 基于COMNET的网络仿真教学论文.doc
- 基于CPLD的电子密码锁设计论文.doc
- 基于CPLD和单片机的频率测量计的设计论文.doc
- 2024年05月山东交通职业学院招考聘用博士研究生50人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽芜湖市弋江区老年学校(大学)工作人员特设岗位公开招聘2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东东营河口区教育类事业单位招考聘用22人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东交通职业学院招考聘用100人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东威海职业学院招考聘用高层次人才2人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽石台县事业单位工作人员33人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东滨州市博兴县事业单位公开招聘考察笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月安徽蚌埠固镇县湖沟镇选聘村级后备干部7人笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东省安丘市教育和体育局所属事业单位学校公开2024年招考232名工作人员笔试历年典型题及考点剖析附带答案含详解.docx
- 2024年05月山东临沂临港经济开发区工作人员(5人)笔试历年典型题及考点剖析附带答案含详解.docx
最近下载
- 重庆沙坪坝南开中学初2025届初一下期末数学试卷.pdf
- 2024年首届全国“红旗杯”班组长大赛考试题库必刷必练800题(含答案).doc VIP
- 2024高考语文临门冲刺押题卷二(新高考九省卷)(原卷版)(全国通用).pdf VIP
- 招投标,商务标,技术标,土木工程施工.doc
- 内地居民前往香港或者澳门定居申请表式样.doc
- 2024年支部党纪学习教育学习计划.docx VIP
- 六年级下册语文试题-第一单元字词专项练部编版(含答案).doc
- 2023年广东省广州市中考地理试题卷(含答案解析).docx
- 穴位贴敷疗法操作规范及注意事项课件.pptx
- 红色简约风《你当像鸟飞往你的山》读书分享PPT模板.pptx VIP
文档评论(0)