admin 发表于 2016-4-25 17:12:44

摄像头抓图系统设计与实现毕业设计

技术:C++、QT等
摘要:
图像视频采集技术在工农生产、军事、医学、消费电子以及安全监控等领域有着极为广泛的应用。传统的图像视频采集系统是由CCD摄像头,采集卡和计算机组成,一般功能较为齐全,但体积较大,价格高。随着嵌入式设备的出现和发展,该系统朝着微型化、网络化和智能化的方向发展。嵌入式图像视频采集系统一般是由微型摄像头、图像处理与微处理器芯片和存储器等构成的专用电路系统,具有体积小,功能强,接口丰富等特点,并且方便携带,与传统的大型图像采集器相比,嵌入式图像采集系统因体积小,便于移动,可以用于复杂环境下的图像采集。
本文针对视频捕获和图片抓取的功能要求,讨论了其软件系统的主要任
务与解决方案。视频采集部分使用V4L2体系的API,数据传输部分采用TCP协议,它提供面向有连接,可靠的通信,相较于UDP有较大优势。本文的图像采集是基于QT Creator 4.8 环境,利用QT SDK 开发的,QT Creator 作为一个可视的集成开发环境,提供了软件代码自动生成和可视化的资源编辑功能,与传统的Terminal下编程相比,它能够使系统具有较高的效率和可用性, 初步的实验结果表明,该软件操作简便、工作可靠。

关键词:V4L2, Linux 3.0, QT Creator, USB摄像头

目录:
1.引言    1
2 视频监控与图像抓取系统的概述    1
2.1 视频监控系统    1
2.1 .1 数字监控分类及组成结构    2
2.1 .2 嵌入式系统分析    3
2.2 图像抓取系统    3
3 软件设计    3
3.1 需求分析    3
3.2 软件结构    4
4服务端设计(Server)    4
4.1 V4L2介绍    4
4.1.1 Ioctl 系统调用    5
4.1.2 V4L2 数据交换模式    6
4.2 服务端详细设计    7
4.2.1 服务端图片采集    7
4.2.2 Socket介绍    9
4.2.3服务端数据处理和传输    10
5 客户端设计(Client)    12
5.1 QT 简介    12
5.1.1关于Unix图形界面    12
5.1.2 Unix界面历史简介    12
5.1.3 Unix图形界面现状    13
5.2客户端详细设计    13
5.2.1图进行界面的设计    13
5.2.2 图像数据的获取    15
5.2.3 视频及图像数据的显示与保存    17
6展望与总结    18
参考文献    18
致谢    20

包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页: [1]
查看完整版本: 摄像头抓图系统设计与实现毕业设计