|
技术:C++、QT等
摘要:
本课题是以实现摄像头的抓图功能为核心的系统。在本课题的实现过程中,需要使用C++语言进行实现,首先获取视频设备支持的标准,后设置捕获的视频格式,保存捕获的数据,将数据保存到本地。程序运行后将捕获的数据图片转换成JPEG,并使用huffman函数解码打印图片。客户端方面,使用Qt实现客户端的图形化界面,进行图像采集、保存和暂停的功能。最后,本论文给出了本机摄像头图像数据采集功能,并转换为JPEG格式保存。最后,本系统可以将捕捉到的画面显示在屏幕上并且可以实现抓图的功能。
关键词 :图像采集;摄像头;显示
目录:
1 绪论 1
1.1 课题背景 1
1.2 图集系统的研像采究发展 3
1.3 需求分析 4
1.3.1 用户需求分析 4
1.3.2 功能需求分析 5
1.4 可行性研究 5
1.4.1经济可行性 5
1.4.2技术可行性 5
1.4.3运行可行性 6
1.4.4时间可行性 6
1.4.5法律可行性 6
2 开发环境及主要技术 8
2.1 开发环境 8
2.2 语言和开发平台的选定 8
2.2.1 C++语言简介 8
2.2.2 Qt简介 9
2.2.3 Qt 编码规范 11
3 概要设计 17
3.1 服务器端 18
3.2 客户端 19
4 详细设计 20
4.1 V4L2框架图像采集 20
4.2 socket套接字的创建 24
4.2.2 客户端与服务器的socket连接 26
4.3 客户端读取http协议传输的图片 26
4.4 客户端使用的信号与槽函数 28
4.4.1 start按钮 28
4.4.2 photo按钮 30
4.4.3 stop按钮 31
4.4.4 quit按钮 31
4.5 图片的输出 31
4.5.1 huffman函数 31
4.5.2 jpeg库 32
4.6 显示图像和图像的保存的实现 33
4.6.1 QBitmap 33
4.6.2 QPicture 33
4.6.3 QImage 33
4.6.4 QPixmap 35
5 测试及运行结果 37
5.1 软件测试的重要性及目的 37
5.1.1测试的重要性 37
5.1.2测试的目的 38
5.2 测试方法 38
5.3 软件测试及运行的结果 39
结束语 41
致谢 42
参考文献 43
中文翻译 44
论文字数:26641
包含资料:
截图:
百度网盘下载地址(金币充值):
游客,本付费内容需要支付 100金币 才能浏览 支付
|
|