基于qt的四路视频监控系统中客户端的设计与实现

基于qt的四路视频监控系统中客户端的设计与实现

ID:19597997

大小:2.74 MB

页数:54页

时间:2018-10-03

基于qt的四路视频监控系统中客户端的设计与实现_第1页
基于qt的四路视频监控系统中客户端的设计与实现_第2页
基于qt的四路视频监控系统中客户端的设计与实现_第3页
基于qt的四路视频监控系统中客户端的设计与实现_第4页
基于qt的四路视频监控系统中客户端的设计与实现_第5页
资源描述:

《基于qt的四路视频监控系统中客户端的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、学号:2008840106本科毕业论文(设计)基于Qt的四路视频监控系统中客户端的设计与实现作者姓名段利艳指导教师张永奎康华刘燕所学专业计算机科学与技术班级08GB1所属院系信息学院学习年限2008年9月至2012年7月二○一二年六月3目录内容提要I1.引言12.开发平台介绍12.1嵌入式系统介绍12.2硬件平台介绍22.2.1ARM产品简介22.2.2SC2400开发板介绍22.3软件环境32.3.1QtCreator开发环境介绍32.3.2SDL开发包介绍33.系统需求分析43.1系统需求分析43.2可行性分析53.2.1技术可行性53.2.2经济可行性53.2.3

2、操作可行性64.总体设计64.1系统总体结构设计64.2客户端UI界面设计75.详细设计75.1与服务器端的SOCKET连接75.1.1SOCKET连接过程75.1.2SOCKET创建模型85.1.3SOCKET创建代码95.2UI界面四路视频画面显示105.2.1Qt中用到的基本类的介绍105.2.2客户端UI设计105.3SDL层显示135.5.1SDL接口调用135.3.2双缓存显示机制146.系统测试146.1系统运行环境146.1.1硬件配置14v客户端(PC机配置)14v服务器端(ARM板配置)156.1.2软件环境156.2测试环境156.3代码测试与调试

3、156.4系统运行测试156.5测试结果15结语173致谢18附录19参考文献213基于Qt的四路视频监控系统中客户端的设计与实现学生姓名:段利艳指导教师:张永奎康华刘燕内容提要随着计算机设备的普及和Intenet的广泛应用,多路视频监控的嵌入式系统被运用到生活的各个方面。基于Qt的四路视频监控系统系统主要由数据采集、编码、解码、显示四大模块构成,采用C/S构架。本项目作为C/S构架中的客户端(Client),主要是实现把采集的视频数据经SDL解码后再终端显示。本项目以Qt为开发平台,基于C/S构架,采用socket编程,集数据连接、数据传输、数据显示于一体,界面设计简

4、洁大方,功能清晰。关键词远程监控LINUXC/SUI431.引言随着计算机设备的普及和Intenet的广泛应用,近年来,远程监控技术在环境监测、工业控制等领域应用越来越广泛。在监控领域,集中了多媒体技术、网络技术等多种计算机技术应用。视频监控系统以其直观、方便、信息内容丰富广泛应用于许多领域。嵌入式视频采集以其小巧灵活、低成本和高性能的特点而独具优势。本题结合Intenet技术和图像视频处理技术,开发一套嵌入式Linux的视频监控系统,实现了独立的嵌入式智能终端设备与Intenet的直接接入,通过网络与后台PC进行通信;在嵌入式智能设备终端上完成图像采集、存储等工作,并

5、通过Intenet传输图像到后台PC。这样,前台作为视频服务器,进行数视频数据采集;后台PC作为客户端,进行数据加工和现实图像。此思路也正是网络视频服务器为核心的第三代全数字化远程视频集中监控模式的发展方向。开发平台介绍2.1嵌入式系统介绍嵌入式系统是以应用为中心,以计算机技术为基础,并且软硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等几个部分组成,用于实现对其他设备的控制、监视或管理等功能。与传统的通用计算机、数字产品相比,嵌入式系统具有低功耗、体积小、集成

6、度高、可靠性强、软件硬件可裁剪等特点,并且一般嵌入式系统本身不具备自举开发能力,即使设计完成以后用户通常也是不能对其中的程序功能进行修改,必须有一套开发工具和环境才能进行开发。 一个嵌入式系统装置一般都由嵌入式计算机系统和执行装置组成,嵌入式计算机系统是整个嵌入式系统的核心,由硬件层、中间层、系统软件层和应用软件层组成。执行装置也称为被控对象,它可以接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务。执行装置可以很简单,如手机上的一个微小型的电机,当手机处于震动接收状态时打开;也可以很复杂,如SONY智能机器狗,上面集成了多个微小型控制电机和多种传感器,从而可以

7、执行各种复杂的动作和感受各种状态信息。嵌入式操作系统是嵌入式系统的核心,豳前常用的嵌入式搡作系统主要有:VxWorks、嵌入式Linux、WindowsCE等,其中开放源代码的嵌入式Linux是应用最广泛的嵌入式操作系统之一。国外开展嵌入式Linux应用的研究较早,成果较多。例如,韩困三星公司己经率先推出了采用嵌入式Linux的掌上计算机概念样机,两美国网虎公司则推出了精简版嵌入式Linux系统Xlinux。在国内也有多家公司开展相关研究。中软总公司推出的嵌入式Linux3.0不仅满足了数控机床的需求,同时也可以应用于其他工业控制领域。另

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。