基于嵌入式Linux的远程视频监控系统的设计与实现

被引量 : 5次 | 上传用户:cuidayue
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着网络通信技术、计算机技术、多媒体技术以及人工智能技术等技术的蓬勃发展,人们对安防监控的需求也在不断增长。视频监控系统进入了数字化、网络化、智能化时代,基于嵌入式的远程视频监控成为了安防领域的一个研究热点。针对以上这些背景,本文提出了一种采用ARM11作为硬件控制的核心,以嵌入式Linux操作系统为软件开发平台的远程视频监控系统。本系统需要实现的功能是先利用摄像头采集视频数据,再通过网络将数据从服务器端传输至客户端,最后在客户端上实现视频显示,目标检测以及异常提示等功能。在对系统功能分析的基础上,本论文给出了远程视频监控系统的总体设计方案。在硬件方面,详细介绍了开发平台的硬件组成与搭建,ARM11开发板的硬件构造以及主要接口模块的硬件电路。在软件方面分为两个步骤设计:嵌入式操作系统的搭建与应用程序的设计。嵌入式操作系统的搭建包括引导程序的移植,内核移植以及设备驱动的开发等,它为后续的应用程序开发提供了运行平台。而应用程序设计有C/S和B/S两种模式。在C/S模式下,应用程序分为服务器端和客户端两个部分。服务器端程序通过移植流媒体视频服务器开源程序MJPG-streamer来实现视频数据的采集以及传输,该程序调用V4L2驱动程序用以采集视频数据并根据TCP/IP协议实现视频数据流的传输。客户端负责视频数据的接收,目标检测以及图像显示,这些功能都是在QT集成开发工具上设计完成。B/S模式是在C/S模式服务器端实现的基础上,通过在服务器端移植嵌入式Web服务器,实现视频数据的浏览器接收与播放。针对系统中目标检测功能的需求,本文提出了一种改进的Vibe目标检测算法。该算法先利用帧差法和形态学膨胀等算法处理得到粗提取的目标检测二值图,然后结合原Vibe算法进行背景模型的更新和运动目标检测,并通过比较运动目标在整幅图片中所占的比例来判断是否出现运动目标。程序通过调用OpenCV视觉库来实现该算法,使系统具备了运动目标提示功能。最后对系统的功能和性能进行了测试。测试结果表明该系统实时传输的画面稳定可靠,满足远程视频监控的要求,同时也可实现运动目标的检测功能,从而实现了预期的目标。
其他文献
在一系列医改政策背景下,对于药品的采购和管理,越来越多的医院选择深度的药品供应链模式。阐述深度药品供应链合作的概念,并对合作的实践效果进行多角度分析,以期为其他医院
针对仿真系统的模型需要,分别提出了机理建模方法、辨识建模方法和模糊优化建模方法,并对如何简化建模过程提出了有效的思路和方法.
我国现行学制还是1951年制定的,虽然中间经过几次变动,但基本上没有什么变化。60年来我国经济社会有了极大的发展,教育也得到普及和提高。1951年制定的学制已经不适合现实的
<正>日前,农业农村部针对全国政协委员刘旗提出的关于提升我国丘陵山区农业机械化水平的提案,经研究,做出了答复。受地形条件差、种植制度复杂、区域经济发展相对滞后、小田
中国网络语言研究有四大内容:一是收集整理中国网络用语,出现了3本网络语言词典;二是关于网络语言的概念和结构,结构有两种表现形式———"网络行业语"和"网民常用词语",而网
随着社会经济的快速发展,现代企业管理方式发生了极大的变化,为有效降低企业经营管理风险和财务风险,加强企业对外投资的管理和监督控制,保证企业资产的安全和完整,降低企业
目的:对比观察碘制剂和手术两种方法治疗口腔粘液腺囊肿的效果.方法:将278例患者随机分成两组,碘制剂注射治疗组193例,手术治疗组85例,治疗后随访6个月,并比较其疗效.结果:碘
在《共产党宣言》发表160周年之际,在关注《宣言》当代价值的同时,《宣言》传播史的研究仍有进一步深化的余地。首先,对《宣言》文本的翻译和解读至今存在一些并非无关宏旨的
本文选择欠发达地区的宁夏回族自治区农户为研究对象,以农村民生服务的满意度为研究内容,运用实证分析方法,构建指标评价体系,分析了欠发达地区农户对农村民生服务的满意度及