arm920t的实时视频监控.docx
《arm920t的实时视频监控.docx》由会员分享,可在线阅读,更多相关《arm920t的实时视频监控.docx(17页珍藏版)》请在优知文库上搜索。
1、第一章绪论1.1课题相关背景及现状随着电了信息技术,多媒体技术及网络技术的快速发展,视频监控系统正在向集成化、数字化和网络化方向发展。嵌入式视频监控系统充分利用大规模集成电路和先进而效编码标准,以其体积小、性能槎定、通讯便利等优点正渐渐变广泛应用。M.I课题探讨相关背景陵着全球跨入数字化、网络化、全球一体化的信息时代,人们之间的信息沟通越来越矮繁,方式越来越多样。从原始的纸笔书信,到传统的语音通信,再到新兴的数字通信,无不体现若人们对通信方式多样化的追求。而“百闻不如一见”,视觉是人类获得信息的最重要方式。在现代信息社会中多媒体信息已成为人类获得信息的最主要载体,同时也成为电子信息领域技术开发
2、和探讨的热点。通常多媒体系统传递的信息可以归结为数据、语音和图像三类。其中图像信息具有直观性强、信息量大等特点,因而图像的传送具有特殊重要的地位。如今电子信息技术、计算机技术和通信技术正飞速发展,这为视频监控走入人们的日常生活供应了技术保证。视频监控在工业、军事和民用领域正发挥着不行忽视的作用。相对单一的图像来说,连续的图像序列一一视频具有表达客观事物更加直观、去动、形象,信息内容更加丰富等优点。般而言,嵌入式系统的构架可以分成四个部分:处理器、存储器、输入输出(I/O)和软件(由于多数嵌入式设备的应用软件和操作系统都是紧密结合的,在这里我们对其不加区分,这也是嵌入式系统和一般的PC操作系统的
3、最大区分)1.3系统的总体设计方案及支配本设计要实现的是通过摄像头采集到视频数据通过网络传输将采集到的图像数据传到客户端显示,因此整个系统可分为硬件和软件两个部分,而硬件部分则由主限制板模块、摄像头采集模块,传输模块和视频监控PC等组成:软件模块则由IinUX2.6.32男未婚无、摄像头驱动、网卡驱动和视领图像的采集程序、图像的发送和接收程序。针对监控系统中的关键技术进行分析,本文将重要探讨一下内容全文结构支配如下:第一章:综合论述f视频监控系统的现状和发展状况。第二章:介绍了视频监控系统整体结构和硬件结构S3C241O的体系结构,第三章:简洁介绍f基于V41.的视频采臾程序以及图像压缩理论.
4、第四章:视频传输的实现介绍了视频监控的软件结构。第五章:介绍/视频监控的软件结构第六堂对本论文的够工作进行总结,提出展望。致谢.2.2ARM处理器简介ARM(AdvanceRlSCMachines),既可以认为是一个公司的名字,也可以认为是对位处理罂的统称,还可以认为是种技术的名字.ARM处理器是个32位元精简指令集RlSCReducedInstructionSetComputing)处理器架构,其广泛应用在很多嵌入式系统设计。ARM处理器具有以下特点:I、体积小、低功耗、低成本、高性能;2,支持ThUmb(16位)/ARM(32位)双指令集.蕉容性好。3、大量运用寄存器,指令执行速度更快:4
5、、大多数数据操作都在寄存器中完成:5、寻址方式敏旋简洁,执行效率高:6、指令长度固定2.3S3C2440开发板简介硬件设计方案如图示2.3.1 主要结构S3C244O的频率是400MHZ,其中ARM920t核由ARM920TDMk内存存储单元(MMU)(MemoryManagementUnit)和高速缓存三部分组成。其中,MMU可以管理虚拟内存,高速缓存由独立的16KB地址和I6KB的数据高速Cache组成,ARM92Ot有两个内部协处理器:CPI4和CPI5。CP14用于调试限制,CP15由于存储系统限制以及测试限制。该芯片架构如图下:3二.就;_二*3WaPMAUARTO.U,Jj-.KW
6、 *,(USRetIJW-AXMMC.F*GPIog1一I,一SfJA,二RTC *一va*v*一BttrwAOC ,11,一”SPIO.ITimerVU1川图2.11S3C6410内部结构图3.2应用程序通过V41.2进行视频采集的原理V41.2支持内存映射方式(mmap)和干脆读取方式(read)来采集数据,前名般用于连续视频数据的采集,后者常用于静态图片数据的采集,本文盘点探讨内存映射方式的视频采集。应用程序通过V41.2接口采集视频数据分为五个步骤:首先,打开视频设备文件,进行视频采集的参数初始化,通过V41.2接口设置视频图像的采集窗口、采集的点阵大小和格式;其次,申请若干视频采集的
7、帧缓冲区,并将这些帧缓冲区从内核空间映射到用户空间,便于应用程序读取/处理视频数据;第三,将申请到的帧缓冲区在视频采集输入队列排队,井启动视频采集;第四,驱动起先视频数据的采集,应用程序从视频采集输出队列取出帧缓冲区,处理完后,将帧缓冲区重新放入视频采集输入队列,循环往发采集连续的视频数据;第五,停止视频采集.3.2.1 视频采集的弁数初始化在1.inux下,摄像头硬件已经被映射为设备文件OdevMdeoO”.用OPen函数打开这个设备文件,获得其文件描述符fd_v4l2,然后对这个文件描述符进行参数初始化。(1)设置视频的采集窗口参数设置采集窗口就是在摄像头设备的取景范围之内设定一个视频采集
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- arm920t 实时 视频 监控