- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE 3
学号:2008840106本 科 毕 业 论 文(设 计)
学号:
2008840106
本 科 毕 业 论 文(设 计)
基于Qt的四路视频监控系统中客户端的设计与实现
作者姓名
段利艳
指导教师
张永奎 康华 刘燕
所学专业
计算机科学与技术
班级
08 GB1
所属院系
信息学院
学习年限
2008
年
9
月至
2012
年
7
月
二○
一二
年
六
月
目 录
TOC \o 1-3 \h \z \u 内容提要 I
1. 引言 1
2. 开发平台介绍 1
2.1嵌入式系统介绍 1
2.2 硬件平台介绍 2
2.2.1 ARM产品简介 2
2.2.2 SC2400开发板介绍 2
2.3 软件环境 3
2.3.1 Qt Creator开发环境介绍 3
2.3.2 SDL开发包介绍 3
3. 系统需求分析 4
3.1 系统需求分析 4
3.2 可行性分析 5
3.2.1 技术可行性 5
3.2.2 经济可行性 5
3.2.3 操作可行性 6
4. 总体设计 6
4.1 系统总体结构设计 6
4.2 客户端UI界面设计 7
5. 详细设计 7
5.1 与服务器端的SOCKET连接 7
5.1.1 SOCKET连接过程 7
5.1.2 SOCKET创建模型 8
5.1.3 SOCKET创建代码 9
5.2 UI界面四路视频画面显示 10
5.2.1 Qt中用到的基本类的介绍 10
5.2.2 客户端UI设计 10
5.3 SDL层显示 13
5.5.1 SDL接口调用 13
5.3.2 双缓存显示机制 14
6.系统测试 14
6.1 系统运行环境 14
6.1.1 硬件配置 14
? 客户端(PC机配置) 14
? 服务器端(ARM板配置) 15
6.1.2 软件环境 15
6.2 测试环境 15
6.3代码测试与调试 15
6.4 系统运行测试 15
6.5 测试结果 15
结语 17
致谢 18
附录 19
参考文献 21
基于Qt的四路视频监控系统中客户端的设计与实现
PAGE 2
PAGE I
基于Qt的四路视频监控系统中客户端的
设计与实现
学生姓名:段利艳
指导教师:张永奎 康 华 刘 燕
内容提要 随着计算机设备的普及和Intenet的广泛应用,多路视频监控的嵌入式系统被运用到生活的各个方面。基于Qt的四路视频监控系统系统主要由数据采集、编码、解码、显示四大模块构成,采用C/S构架。本项目作为C/S构架中的客户端(Client),主要是实现把采集的视频数据经SDL解码后再终端显示。本项目以Qt为开发平台,基于C/S构架,采用socket编程,集数据连接、数据传输、数据显示于一体,界面设计简洁大方,功能清晰。
关键词 远程监控 LINUX C/S UI
山西大学商务学院本科毕业论文(设计)
PAGE 1
1. 引言
随着计算机设备的普及和Intenet的广泛应用,近年来,远程监控技术在环境监测、工业控制等领域应用越来越广泛。在监控领域,集中了多媒体技术、网络技术等多种计算机技术应用。视频监控系统以其直观、方便、信息内容丰富广泛应用于许多领域。嵌入式视频采集以其小巧灵活、低成本和高性能的特点而独具优势。
本题结合Intenet技术和图像视频处理技术,开发一套嵌入式Linux的视频监控系统,实现了独立的嵌入式智能终端设备与Intenet的直接接入,通过网络与后台PC进行通信;在嵌入式智能设备终端上完成图像采集、存储等工作,并通过Intenet传输图像到后台PC。这样,前台作为视频服务器,进行数视频数据采集;后台PC作为客户端,进行数据加工和现实图像。此思路也正是网络视频服务器为核心的第三代全数字化远程视频集中监控模式的发展方向。
开发平台介绍
2.1嵌入式系统介绍
嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等几个部分组成,用于实现对其他设备的控制、监视或管理等功能。与传统的通用计算机、数字产品相比,嵌入式系统具有低功耗、体积小、集成度高、可靠性强、软件硬件可裁剪等特点,并且一般嵌入式系统本身不具备自举开发能力,即使设计完成以
原创力文档


文档评论(0)