嵌入式视频监控系统
技术:C++、QT、C语言等摘要:
随着计算机多媒体应用技术及网络技术的发展,在银行,商场监控,城市交通管理,酒店等安全保卫方面,视频监控系统的市场需求量大幅度上升,市场上出现了多种图像采集和传输的产品,视频监控系统的发展趋势必然是数字化,网络化,即采用嵌入式网络摄像机,利用嵌入式监控设备体积小巧,性能稳定,通讯便利等特点。目前按在我国基于嵌入式技术的网络视频监控系统的研发刚刚起步吗,而且主要是针对一些大,中型视频监控工程所开发的,对于小型厂矿,企业,学校和家庭而言,其成本高,系统功能复杂而县冗余,所以针对上述用户群,设计并研究一种简便,廉价,新型的基于嵌入式系统的是视频监控系统具有很大的工程实际意义。本论文主要介绍了系统的分析,设计和开发的全部过程。运用数据流图,程序流程图等对系统的设计过程进行详细的说明,全文共分为前言、需求分析、系统设计、,结论六部分。利用v4l2进行数据采集,基于TCP编程和多线程编程对数据进行处理,QT技术来实现客户端程序。数据发送基于HTTP协议,Linux系统,C语言编程。
关键词QT技术,Linux ,v4l2 ,HTTP,协议,嵌入式
目录:
1. 引言 1
1.1 编写目的 1
1.2 项目背景 2
2 总体设计 4
2.1需求分析 4
2.2软件结构 5
3 相关技术 6
3.1 TCP/IP协议 6
3.1.1 网络接口层 7
3.1.2 协议优势 8
3.1.2 概念解析 9
3.2三次握手协议 11
3.3超文本传输协议 12
4详细设计 14
4.1 Server:数据采集 14
4.1.1功能 14
4.1.2技术概要 14
4.1.3程序逻辑 14
4.2 Server:数据处理 20
4.2.1功能 20
4.2.2技术概要 21
4.2.3程序逻辑 21
4.3 Client:获取数据 22
4.3.1功能 22
4.3.2技术概要 22
4.3.3程序逻辑 22
4.4 Client:显示 24
4.4.1功能 24
4.4.2技术概要 24
4.4.3程序逻辑 25
5单元测试 25
5.1 服务器Server 25
5.2 客户端Client 25
结束语 29
参考文献 30
致谢 32
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]