嵌入式摄像头抓图系统设计与实现
技术: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.1C++语言简介 8
2.2.2Qt简介 9
2.2.3Qt 编码规范 11
3概要设计 17
3.1服务器端 18
3.2客户端 19
4详细设计 20
4.1V4L2框架图像采集 20
4.2socket套接字的创建 24
4.2.2客户端与服务器的socket连接 26
4.3客户端读取http协议传输的图片 26
4.4客户端使用的信号与槽函数 28
4.4.1start按钮 28
4.4.2photo按钮 30
4.4.3stop按钮 31
4.4.4quit按钮 31
4.5图片的输出 31
4.5.1huffman函数 31
4.5.2jpeg库 32
4.6显示图像和图像的保存的实现 33
4.6.1QBitmap 33
4.6.2QPicture 33
4.6.3QImage 33
4.6.4QPixmap 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
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]