基于ARM的远程网络视频监控系统研究与实现

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:jackluyl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着嵌入式技术、图像处理技术、网络通信技术的飞速发展,以及当前平安城市、平安校园、平安小区等安防项目在全国的大力推广,体积小、功能强、功耗低、性价比高、灵活性好的基于ARM嵌入式视频监控系统得到了大力的发展,并在实际项目中广泛的采用。因此,研究此类产品有着广阔的应用前景和深远的意义。   本文给出了一种基于ARM的远程网络视频监控系统研究和实现方案,仔细地研究了嵌入式视频监控系统开发方法和步骤,实现了视频图像信号的采集、图像编码和图像压缩,并保证图像信号能够实时、清晰、流畅地被用户观察。主要的研究工作从下面几个方面入手:   第一,详细阐述了视频监控系统的发展现状和未来的发展趋势,对嵌入式远程网络监控系统进行了系统的分析和研究,选择出适合本系统使用的ARM芯片和嵌入式实时操作系统,并给出了本课题视频监控系统的设计方案、总体架构以及工作原理,然后构建了完整的ARM-Linux嵌入式交叉开发环境。在此开发环境基础之上,裁剪、移植、编译了系统引导程序U-Boot和Linux系统内核到S3C2440A平台,最后制作了使用NFS方式挂载的Linux根文件系统。   第二,对视频监控系统软件进行了总体设计和实现。移植了采用OV511_31P芯片的USB摄像头设备驱动和H.264图像压缩编码库,使用Linux系统中自带的Video for Linux的API函数接口完成了视频图像的采集程序,并使用H.264编码器实现了采集到的视频数据的压缩,随后,采用TCP/IP协议中的UDP方式完成了压缩图像数据的网络传输。   第三,以嵌入式Linux和嵌入式微处理器S3C2440A为核心平台,搭建了完整的系统测试环境,通过运行系统软件将USB摄像头采集到的视频图像经网络传输到客户端,并且该视频图像能够满足实时性、稳定性和连续性的要求,实现了视频监控系统的基本功能。   第四,总结了本文所做的主要工作,分析了系统的不足之处,提出相应的改进点,并对未来的工作进行了展望。在本系统进一步的完善之后,将会有广阔的应用前景,对于同类产品的研发也有一定的参考价值。
其他文献
信息技术的快速发展,互联网用户量和信息量规模的不断扩大,网络空间的信息生产者由传统媒体逐步趋向大众化和平台化。随着个人影响力的提升和人工智能的普及发展,人人都是信
随着互联网、WEB2.0和电子商务的发展,在微博、贴吧和网站的评论中出现了大量的人们对商品、服务、新闻等领域发表心得、体会和意见的评论信息。准确地分析出用户的评论信息
随着计算机网络应用的推广及网络用户数量的增加,系统资源利用率和响应时间对数据库优化提出了挑战,传统手动调度的优化方式已经无法满足实际应用的需求,数据库动态优化技术
Web服务是可配置的软件服务,它采用开放的标准及协议连接集成分布式组件,创建和管理计算机应用。因其具有高度的互操作性、跨平台性和松散耦合等主要特征,Web服务已成为分布
随着宽带无线通信的迅速发展,高速、高质量和多媒体成为移动通信的新的需求。集政府、铁路、航空和应急等部门为用户主体的,具有团队指挥调度功能的无线宽带集群通信日益受到
制作交通事故现场图是交通事故处理的重要环节。本课题拟研制基于硬件手绘板的交通事故现场手绘图的识别与归整制作系统,它能读取用户在硬件手绘板上的手绘图数据,识别理解其
在深度卷积神经网络(Convolutional Neural Networks,CNNs)中,池化是一个关键机制,有利于CNNs获得具有平移不变性的特征。大量的经验和理论研究表明,池化能够有效的提升CNNs
面向对象程序设计技术是软件开发历史上最重要的贡献之一,它通过封装、继承以及多态等机制良好的实现了抽象、信息隐藏与模块化,使得开发人员有效的开发并控制大型复杂的系统
无线传感器网络由大量散布在目标区域的移动节点以自组织方式构成。节点既充当主机又充当路由器,由数据采集芯片、数据处理芯片和数据收发芯片组成,完成目标区域数据的感知、
随着宽带无线通信技术和多媒体技术的快速发展,通信传输的信息变得越来越丰富,传统的对讲机、模拟集群通信系统和数字集群通信系统已经无法满足人们日益增长的多媒体业务需求