基于ARM嵌入式图像采集摄像头抓图系统的设计
基于ARM嵌入式图像采集摄像头抓图系统的设计(任务书,开题报告,外文翻译,毕业论文9500字,程序代码,答辩PPT)
摘要
本文分析了一种基于ARM嵌入式技术的图像采集系统。系统以嵌入式Linux和嵌入式微处理器S3C6410为核心平台,将usb摄像头采集来的图像数据压后,保存本地。
论文首先阐述了嵌入式网络图像的监控系统的发展状况,以及整体构建,然后介绍了嵌入式Linux操作系统以及ARM处理器的发展情况,分析了主要外围电路的设计,以及如何在ARM硬件平台上进行嵌入式Linux内核的编译与移植,介绍了Bootloader的启动原理及运行过程,并对在Linux操作系统下的USB驱动程序进行了研究。
本文重点讨论了图像采集、编码和保存的设计原理与实现。最后以提供的例子进行了系统整体测试,并提出了进一步开发设想。
本文的研究结果具有较大的工程实际意义,并对基于V4L2技术的图像采集具有一定的参考价值。
关键词:ARM S3C6410,嵌入式 Linux 图像采集
The design and implementation of camera capture system
Abstract
In this thesis, a resolution of network video surveillance system based on the embedded Linux and S3C6410 has been successfully developed, according to the requirements of building elevator video surveillance system, The system builds a video sever based on TCP/IP protocol which can capture video signal form USB digital camera and transport the signal to client through Internet.
Firstly, the construction of embedded network video surveillance system is put forward and discussed. Secondly, some embedded operation system and the situation of ARM processor are introduced, the design methods of main hardware circuits are analyzed, the theory of Bootloader is introduced, the driver of USB device is researched, and then the transplantation of embedded Linux on the ARM platform is accomplished, Further this thesis focused on discussing how to design image collecting, image coding ,and net work communication program. Finally, the system is tested and the plan of further development is proposed .
Result of this research was provided with great signality of practical engineering and a valuable reference of application of video communication based on IP technology.
Keywords: ARM S3C6410, embedded system Linux video surveillan
针对图像采集系统中的关键技术进行分析,本文将重要研究一下内容
(1)嵌入式操作系统的实现
在ARM微处理器上运行嵌入式操作系统,可以为上层软件的开发提供统一的接口,方便系统功能的进一步扩展升级。
[资料来源:http://Doc163.com]
(2)图像信号的采集与压缩
通过伸向头采集图像数据后,再进行图像图像压缩。选用合适的图像图像进行保存。
全文结构安排如下:
第一章:综合论述了图像监控系统的现状和发展情况。
第二章:提出了本系统的整体结构,介绍了S3C6410的体系结构。
第三章:研究嵌入式Linux在ARM上的裁减和移植。
第四章:简单介绍了基于V4L的图像采集程序以及图像压缩保存理论。
第五章:对本文的工作进行总结,并提出展望。
[资料来源:Doc163.com]
目 录
1 绪 论 1
1.1 图像采集系统的发展 1
1.2 课题背景 2
1.3 论文主要内容和结构安排 2
2 系统整体结构 4
2.1视屏监控系统的结构设计 4
2.2 ARM处理器简介 4
2.3 S3C6410体系结构 4
3 嵌入式系统软件平台 6
3.1 Linux操作系统简介 6
3.2 交叉编译环境的建立 6 [资料来源:http://doc163.com]
3.3 嵌入式linux的移植 6
3.4Linux平台下mjpg-streamer移植 8
3.5交叉编译 mjpg-streamer 9
4 基于V4L的图像采集程序以及图像压缩理论 10
4.1 V4L2 10
4.2 应用程序通过V4L2进行图像采集的原理 10
4.2.1 图像采集的参数初始化 11
4.2.2 申请并设置图像采集的帧缓冲区 12
4.3 用V4L2采集图像的程序流程和相关API 14
5 图片采集保存的最终实现 17
6 结论 18
参 考 文 献 19
致 谢 20